2011-07-10 33 views
-1

如果有人點擊這個網址:使用.htaccess想要將#改爲?

www.facebook.com/index.php#sk=inbox

然後將的.htaccess命中服務器:

www.facebook.com/index.php?sk=inbox

,這樣我會通過PHP得到SK的值:

* 回聲$ _GET [ '身份證']; *

請幫我儘快。 .. 我等着你的答覆...

三江源...

+1

請停止將您的評論作爲答案,使用**添加評論**鏈接(在答案/問題下)或更新您的問題與新的細節。 – LazyOne

回答

2

瀏覽器通常不會將Fragment(#sk = inbox部分)傳遞給服務器(除非可能通過AJAX調用?),所以沒有辦法使用.htaccess。

需要關於您的方案的更多信息:爲什麼客戶點擊上面的URL並且可以改變客戶端?

0

我認爲JS可以在這裏幫助你,所以如果有人點擊a.com/#b=c默認頁面加載,並在HTML JS照顧#b=c並進行進一步處理,我會觸發AJAX調用再次加載整個HTML標記。但.htaccess甚至不會在URL中看到#以外的任何內容,因爲它永遠不會收到它。