# ============================================================
#  老李壁纸系统 · 入口目录伪静态（public/）
#  网站根目录指向 public/ 时生效；若根目录指向程序根目录，
#  请使用同包内的 /.htaccess，它会把请求转发到这里。
# ============================================================

Options -Indexes
DirectoryIndex index.php index.html

<IfModule mod_rewrite.c>
  RewriteEngine On
  RewriteBase /

  # 真实存在的文件与目录直接输出（uploads/、site/、docs/ 等）
  RewriteCond %{REQUEST_FILENAME} -f [OR]
  RewriteCond %{REQUEST_FILENAME} -d
  RewriteRule ^ - [L]

  # 其余全部交给唯一入口 index.php（/list /w/123 /c/nature /admin ...）
  RewriteRule ^ index.php [L]
</IfModule>

# uploads/ 目录内禁止解析 PHP（见 public/uploads/.htaccess）

<IfModule mod_headers.c>
  Header set X-Content-Type-Options "nosniff"
  Header set X-Frame-Options "SAMEORIGIN"
  Header set Referrer-Policy "strict-origin-when-cross-origin"
</IfModule>

<IfModule mod_expires.c>
  ExpiresActive On
  ExpiresByType image/jpeg "access plus 7 days"
  ExpiresByType image/png  "access plus 7 days"
  ExpiresByType image/webp "access plus 7 days"
  ExpiresByType image/gif  "access plus 7 days"
</IfModule>
