我的.htaccess文件包含此内容且仅包含此内容:
Redirect 301 /index.php /
当我在Chrome中访问http://www.mydomain.com/时,我得到了这个:
This webpage has a redirect loop
有什么想法吗?
答案 0 :(得分:2)
当mod_index接收请求/
并将其映射到/index.php
时,您已将Redirect
语句重定向回/
。这导致循环。您可以使用mod_rewrite匹配实际请求:
RewriteEngine On
RewriteCond %{THE_REQUEST} \ /index\.php
RewriteRule ^index\.php$ / [L,R=301]