2010-02-28 75 views

回答

1

使用NE flag

RewriteRule ^(.+)\.php$ /#$1 [R=301,NE] 

順便說一句:

行開頭爲:本#如果在一行開始時使用只是一個comment開始哈希字符「#」被視爲註釋,並被忽略。註釋可能不包含在配置指令後的一行中。

0

更換#\%23,而且應該做的伎倆,或使用[NE]/noescape標誌。

1

你不能在#之後通過apache管理數據。即使facebook處理JavaScript後的數據重定向。

如果我錯了,請別人糾正我,幾年前,這個問題讓我發瘋。

+1

您無法讀取服務器端URI的片段,因爲它沒有發送到服務器,而只是在本地使用。但服務器可以通過帶有片段的URI進行重定向。 – Gumbo 2010-02-28 19:57:48

+0

感謝您的澄清。這就像我之前發現的那樣。 – 2010-02-28 20:18:51