我的.htaccess文件中有一个规则强制www到URL。 这是规则
#Force www:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [R=301,NC]
我正在尝试添加另一条规则来删除URL中的index.php。 这是另一条规则
#To remove /index.php
RewriteCond $1 !^(index\.php|resources|robots\.txt)
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L,QSA]
我尝试了不同的方法,改变了规则的顺序,删除了[L]选项,我有第一条规则工作但不是第二条规则,我不确定我缺少什么。 任何帮助和指导真的很感激。谢谢。