我正在学习一个教程,以便重写我的帖子的网址(例如:文章/ presentation-et-demonstration-des-jeux-videos-a-venir-pour-l-annee-2018- 516 而不是 articles.php?billet = 516presentation-et-demonstration-des-jeux-videos-a-venir-pour-l-annee-2018 )但我收到的是带有以下消息的本地错误语句:
此页面无效
localhost重定向次数太多了。
尝试删除Cookie ..
ERR_TOO_MANY_REDIRECTS
就我而言,php.ini和httpd.conf设置为正常使用。 此外,我在导航器中删除了cookie。
这是我在.htaccess中使用的代码,我把它放在了良好的根目录中:
RewriteEngine On
RewriteRule articles/([a-zA-Z0-9\-]+)-([0-9]+) articles.php?id=$2 [L]
有人可以帮我解决这个问题吗?
提前谢谢你,
答案 0 :(得分:0)
它不是.htaccess错误或.htaccess misswriting
此错误
此页面无效
localhost重定向次数太多了。
可能发生,因为该网站始终在javascript中将header('location: url');
或window.location.href
读取为相同的方向/网址。
如果您在文件 index.php 中使用header('location: index.php')
,则表示每次读取/打开index.php 时,您将定向指向 index.php ,再次读取/打开时,会再次重定向。因此,服务器通过此错误来阻止此操作。
注意强>
如果您使用{x>},请务必正确使用header('location: url')
,因为 .htaccess 文件会将所有内容重定向通过 article.php 检查代码中是否有重定向功能。