【发布时间】:2016-07-26 18:04:13
【问题描述】:
我希望优化一些重写规则以获得更好的加载性能。我希望结合规则从 HTTP 重写为 HTTPS 以及处理 GET var 的文件名重写。
这是功能代码:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteRule ^(.*)$ https://%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php?var=$1 [L,QSA]
这是我的尝试,它只重定向到 %{REQUEST_URI}:
RewriteEngine on
RewriteCond %{HTTPS} off
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ https://%{HTTP_HOST}index.php?var=$1 [R,L,QSA]
【问题讨论】:
标签: apache .htaccess mod-rewrite