簡體   English   中英

.htaccess中的ERR_TOO_MANY_REDIRECTS

[英]ERR_TOO_MANY_REDIRECTS from .htaccess

這是我的.htaccess文件

RewriteEngine on

RewriteOptions inherit

RewriteCond %{HTTP_HOST} ^foo\.org$ [OR]
RewriteCond %{HTTP_HOST} ^www\.foo\.org$
RewriteRule ^/?$ "http\:\/\/foo\.org\/en\/" [R=301,L]

當我打開foo.org時,出現此錯誤ERR_TOO_MANY_REDIRECTS 我的.htaccess文件一直可以使用到現在。 我的托管服務提供商的Apache配置中可能發生了某些變化。 我也將WordPress版本更新為4.4.1,但我認為這可能不是問題...

我該如何解決?

嘗試以下規則:

RewriteCond %{HTTP_HOST} ^(www\.)?foo\.org$ [NC]
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}\s/+[?\s]
RewriteRule ^/?$ /en/ [R=301,L]

在測試之前,請確保清除瀏覽器緩存。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM