1

我的 .htaccess 文件包含这个并且只有这个:

Redirect 301 /index.php /

当我在 Chrome 中访问http://www.mydomain.com/时,我得到了这个:

This webpage has a redirect loop

有任何想法吗?

4

1 回答 1

2

当 mod_index 接受请求/并将其映射到/index.php时,您拥有的Redirect语句会将其重定向回/. 这导致了循环。您可以使用 mod_rewrite 匹配实际请求:

RewriteEngine On
RewriteCond %{THE_REQUEST} \ /index\.php
RewriteRule ^index\.php$ / [L,R=301]
于 2013-09-16T16:51:38.833 回答