2012-07-06 78 views

回答

2

默認情況下,特殊字符(例如&和?)將被轉換爲等效的十六進制碼。使用[NE]標誌可防止發生。

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

上述示例將重定向/ anchor/xyz到/bigpage.html#xyz。省略[NE]將導致#被轉換爲其十六進制等效值%23,這將導致404 Not Found錯誤條件。

也看到了這個問題:

Htaccess redirect