1

「mypage」という名前の mypage.php の URI エイリアスを作成しようとしています。mypage.php に対するすべてのリクエストは、エイリアスにリダイレクトする必要があります。

私の .htaccess は次のようになります。

# Mapped aliases
RewriteRule ^mypage$ /mypage.php [L] # <---- Performs a 301, but shouldn't

# Redirects
RewriteRule ^mypage.php$ /mypage [L,R=301]

その結果、継続的なリダイレクト ループが発生します。

4

1 に答える 1

0

これを試して:

# Mapped aliases
RewriteRule ^mypage$ /mypage.php?redirect=off [L]

# Redirects
RewriteCond %{QUERY_STRING} !redirect=off
RewriteRule ^mypage.php$ /mypage [L,R=301]
于 2013-06-13T21:45:11.200 に答える