我的网站一直显示重定向循环ERR_TOO_MANY_REDIRECTS

时间:2016-03-02 06:57:36

标签: php .htaccess

当我输入以下网址时,我在渲染网站时遇到问题:

http://www.onvia.com/hello

我得到一个重定向循环ERR_TOO_MANY_REDIRECTS。

如果我去http://www.onvia.com/hello/index.html,我可以看到我的页面。另外,我可以看到该目录中的其他文件,如http://www.onvia.com/hello/hello.txt

它不仅仅是那个文件夹。它也发生在:

http://www.onvia.com/hello2 - 我收到了错误消息,但如果我转到http://www.onvia.com/hello2/index.html页面呈现正常,我就不会收到错误。

我在.htaccess文件上做错了什么?

我使用Drupal作为我的CMS,但这些文件不属于Drupal。

这是我的.htaccess文件:

        <item name="textColorPrimary">@color/primary_text_dark</item>

1 个答案:

答案 0 :(得分:0)

将您的尾部斜杠规则更改为:

#get rid of trailing slashes
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)/$ /$1 [R=301,L,NE]

确保在测试此更改之前清除浏览器缓存。