【发布时间】:2016-09-16 15:05:40
【问题描述】:
我想将这两个.htaccess 规则组合成一个网站:
RewriteRule ^newsletter\.html$ https://fleio.com/newsletter [L,R=301]
RewriteRule ^newsletter[/]?$ newsletter.html [L]
如果只有一个处于活动状态,它正在做它必须做的事情。但是当我同时使用它们时,我得到一个错误
重定向太多。
https://docs.google.com/document/d/1M6rYkEV-tmO7wRSJYjGtGOFow-76ZvbODnnjiqCh1m0/edit?usp=sharing
【问题讨论】:
-
您将一个重定向到另一个,反之亦然,这是一个循环。您要将哪些 URL 重定向到哪里?
-
我们不会去“外面”看代码。将其粘贴到此处作为对您问题的编辑
-
RewriteRule ^newsletter\.html$ exanple.com/newsletter [L,R=301] RewriteRule ^newsletter[/]?$ newsletter.html [L]
-
我希望该时事通讯显示 newsletter.html 的内容,然后将 newsletter.html 重定向到 example.com/newsletter
-
这正是正在发生的事情。
标签: apache redirect mod-rewrite web