我想将这两个.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
答案 0 :(得分:0)
您的第二条规则是在内部将请求多次重定向到同一位置(第一个rue),以便您收到循环错误。您需要使用RewriteCond并匹配the_request变量以防止重写循环。
试试这个:
RewriteEngine on
RewriteCond %{THE_REQUEST} /newsletter\.html [NC]
RewriteRule ^ /newsletter/ [L,R]
RewriteRule ^newsletter/?$ /newsletter.html [NC,L]