如果指定,.htaccess重定向到哈希(url片段)

时间:2011-01-23 17:50:48

标签: url .htaccess redirect hash fragment

我的项目中有这个.htaccess文件:

RewriteEngine on RewriteCond $ 1!^({应该直接访问的文件和文件夹}) RewriteRule ^(。*)$ / {web url的完整网址} /index.php/$1 [L]

现在我想添加直接重定向的功能(不只是覆盖url)到url的哈希 - 如果存在这样的哈希。例如:

site.com/contacts#/company ==> site.com/company

但还不能做到:( ...

提前致谢...

2 个答案:

答案 0 :(得分:1)

是的! ...我找到了答案...当我禁用了flash播放器和javascript时 - 然后它无法正常工作:)

所以 - 它有js代码使它只重定向到散列,并且在代码之后 - 有一个flash,如果JS没有这样做那么重定向;)

非常聪明:)明天我会问我们的一个动作脚本程序员制作一个闪光灯,1x1像素,这样微笑......

...

YESS !!! :))))

答案 1 :(得分:0)

片段不会传输到服务器,因为它仅供客户使用(由于隐私原因)。因此,您需要使用一些客户端脚本来进行重定向。