2012-04-19 110 views
0

一個hashbang我有這樣重寫在.htaccess

http://www.mysite.com/one/two/nearly_anything#!0lJ_PghzRwHtOyL3BkSouCFVh61mV_I0ZUPSipZDKPFW9xc

一個網址,以便我需要通過.htaccess文件的hasbang爲了重寫它

http://www.mysite.com/index.php?dbid=0lJ_PghzRwHtOyL3BkSouCFVh61mV_I0ZUPSipZDKPFW9xc

這是我在我的.htaccess中有:

RewriteRule one/two/[a-zA-ZÄÜÖäüö\-\+]+#!(.*)$ /index.php?dbid=$1 [QSA] 

如果我打電話給第一個URL,我找不到404。 當我把編碼的dbid直接調用index.php?dbid = 0lJ_PghzRwHtOyL3BkSouCFVh61mV_I0ZUPSipZDKPFW9xc時,腳本按預期工作。 因此,誤差必須在我的.htaccess重寫,但我不能看到它... ... :-(

任何想法,爲什麼

回答

3

片段不會被髮送到服務器;它必須被處理由客戶端語言如JavaScript編寫。