1

我正在尝试为 mypage.php 创建一个名为“mypage”的 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 回答