2

我正在尝试将 /index.php?route=common/home 转发到域名本身。我已经尝试了下面的代码,但它破坏了登录页面。我认为问题在于他们为 /admin/index.php?route=common/home 使用了相同的 url,它不允许我登录到管理中心。我一直无法弄清楚如何修复以下重定向以限制来自管理文件夹。

非常感谢您对此事的任何帮助。

# Redirect index to domain
RewriteCond %{QUERY_STRING} ^route=common/home$
RewriteCond %{REQUEST_METHOD} !^POST$
RewriteRule ^index\.php$ http://www.mysite.com? [R=301,L]
4

1 回答 1

2

尝试用这个替换你的规则:

RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+index\.php\?route=common/home[?\s] [NC]
RewriteRule ^ /? [R=301,L]
于 2013-09-12T15:56:06.503 回答