0

「Web サイトのリダイレクトが多すぎます」という Apache の問題が発生しています。いろいろな方法で解決しようとしていますが、解決策が見つかりません。

referer = http://www.mysite.com/
lang = en | es | fr
page = page1, page2, page3

eg: referer/lang, referer/lang/
eg: referer/lang/page, referer/lang/page/
eg: referer/lang/something/apage, referer/lang/something/apage/

ここに私のルールがあります:

//Rewrite my ajax page location to avoid problems due to /lang/
RewriteRule ^(?:en|es|fr)/{0,1}ajax/ajax.php$ ajax/ajax.php [L]

//Rewrite /lang without page
RewriteRule ^(en|es|fr)/{0,1}$ /?lang=$1 [L]

//Rewrite referer/lang/something/unepage
RewriteRule ^(en|es|fr)/(somethinges|somethingfr|somethingen)/(apage1|apage2|apage3)$ /?lang=$1&page=$3 [L]

//Rewrite /lang/page
RewriteRule ^(en|es|fr)/(.*)$ /?lang=$1&page=$2 [L]

/?... を %{HTTP_REFERER}?... に置き換えようとしました

4

0 に答える 0