我有这样的网址
http://www.mysite.com/one/two/nearly_anything#!0lJ_PghzRwHtOyL3BkSouCFVh61mV_I0ZUPSipZDKPFW9xc
我需要从中获取hasbang via .htaccess文件才能将其重写为
http://www.mysite.com/index.php?dbid=0lJ_PghzRwHtOyL3BkSouCFVh61mV_I0ZUPSipZDKPFW9xc
这就是我在.htaccess中所拥有的:
RewriteRule one/two/[a-zA-ZÄÜÖäüö\-\+]+#!(.*)$ /index.php?dbid=$1 [QSA]
如果我拨打第一个网址,我会找不到404。 当我将编码的dbid直接调用index.php?dbid = 0lJ_PghzRwHtOyL3BkSouCFVh61mV_I0ZUPSipZDKPFW9xc时,脚本按预期运行。 因此错误必须在我的.htaccess重写中,但我看不到它......: - (
任何想法为什么?
答案 0 :(得分:3)
片段不会发送到服务器;它必须由客户端语言(如JavaScript)处理。