我试图让我的 htaccess 重写规则index.php
从 url中删除,并将www.
请求重定向到非 www 版本。
这是我的 htaccess,可以很好地删除 index.php:
RewriteEngine on
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
我遇到了另一个关于如何删除该www
部分的问题:
RewriteEngine On
RewriteCond %{HTTPS} !=on
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^(.*)$ http://%1/$1 [R=301,L]
但我似乎无法让他们一起玩得很好!非常感谢任何建议/建议!