2012-07-06 31 views

回答

2

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

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

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

也看到了这个问题:

Htaccess redirect