我一直在努力解决这个问题。它在服务器迁移之前工作!
好的,基本上它就像这样简单:
我有一个 .php 文件,我想通过重写规则查看使用 SEO 友好 URL 的内容。
为了规范化和防止重复内容,我想将 .php 版本 301 转换为 SEO 友好版本。
这是我使用的,并且一直在新服务器上工作到现在:
RewriteRule ^friendly-url/$ friendly-url.php [L,NC]
RewriteRule ^friendly-url.php$ /friendly-url/$1 [R=301,L]
然而灾难已经袭来,现在它导致了重定向循环。
从逻辑上讲,我只能假设在这个版本的 Apache 中它正在跳闸,因为它看到正在运行的脚本是 .php 版本,所以它再次尝试重定向。
我怎样才能重新工作以使其工作?或者是否有我需要在 WHM 中切换的配置?
谢谢!!