# ============================================================ # 圣巧依官网 - public/.htaccess(唯一配置) # ============================================================ # ── sitemap.xml 白名单(必须放在最前面)── Require all granted # ── 禁止直接访问敏感文件 ── Require all denied Require all denied # ── 禁止列出目录 ── Options -Indexes # ── 安全响应头 ── Header always set X-Frame-Options "SAMEORIGIN" Header always set X-Content-Type-Options "nosniff" Header always set Referrer-Policy "strict-origin-when-cross-origin" Header always set X-XSS-Protection "1; mode=block" Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains; preload" Header always set Permissions-Policy "geolocation=(), microphone=(), camera=(), payment=(), usb=()" # ── 静态资源缓存 ── ExpiresActive On ExpiresByType text/css "access plus 1 year" ExpiresByType application/javascript "access plus 1 year" ExpiresByType image/jpeg "access plus 1 year" ExpiresByType image/png "access plus 1 year" ExpiresByType image/gif "access plus 1 year" ExpiresByType image/svg+xml "access plus 1 year" ExpiresByType font/woff2 "access plus 1 year" ExpiresByType font/woff "access plus 1 year" # ── Gzip 压缩 ── AddOutputFilterByType DEFLATE text/html text/css text/javascript application/javascript application/json application/xml image/svg+xml # ── URL 重写:非静态文件全部走 index.php ── RewriteEngine On # 如果请求的是真实存在的文件或目录,直接返回 RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d # 其余所有请求交给 index.php(应用自己处理路由) RewriteRule ^ index.php [L,QSA]