1

我需要在开幕式的地址,

   http://mysite.com/page.php

发生重定向到这个地址:

   http://mysite.com/other_page.php#!blablabla

请告诉我,如何用 .htaccess 文件制作这个?

4

1 回答 1

2

默认情况下,特殊字符,例如 & 和 ?,将被转换为其等效的十六进制代码。使用 [NE] 标志可以防止这种情况发生。

RewriteRule ^/anchor/(.+) /bigpage.html#$1 [NE,R]

上面的示例将 /anchor/xyz 重定向到 /bigpage.html#xyz。省略 [NE] 将导致 # 转换为其等效的十六进制代码 %23,这将导致 404 Not Found 错误条件。

另见这个问题:

Htaccess 重定向

于 2012-07-06T12:07:56.253 回答