我想重定向普通网页,以便用户和漫游器无法访问网页的 domian.com/ index.php / pagename 版本。
我目前正在使用this solution:
RewriteCond %{THE_REQUEST} ^.*index.php.*
RewriteRule ^(.*)index.php(.*)$ $1$2 [NC,R=301,L]
然而,这也会重定向 domain.com/admin/index.php/variables ,这使我无法访问管理区域。
因此,如何将 domain.com/index.php/pagename 重定向到 domain.com/pagename ,而不会影响 domain.com/admin/index。 PHP /变量
答案 0 :(得分:0)
RewriteRule
命令将任何带有'index.php'的URL指向另一个页面。尝试将第二个命令更改为:
RewriteRule ^(index.php)(.*)$ /$1 [NC,R=301,L]