正如你所知道的破折號引入了註釋如何在htaccess重寫規則中包含破折號(#)?
我怎樣才能使這個有效嗎?
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.php$ /#$1 [R=301,NC]
正如你所知道的破折號引入了註釋如何在htaccess重寫規則中包含破折號(#)?
我怎樣才能使這個有效嗎?
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^(.+)\.php$ /#$1 [R=301,NC]
更換#
與\%23
,而且應該做的伎倆,或使用[NE]/noescape
標誌。
你不能在#之後通過apache管理數據。即使facebook處理JavaScript後的數據重定向。
如果我錯了,請別人糾正我,幾年前,這個問題讓我發瘋。
您無法讀取服務器端URI的片段,因爲它沒有發送到服務器,而只是在本地使用。但服務器可以通過帶有片段的URI進行重定向。 – Gumbo 2010-02-28 19:57:48
感謝您的澄清。這就像我之前發現的那樣。 – 2010-02-28 20:18:51