【发布时间】:2010-03-11 12:10:58
【问题描述】:
我需要使用 .htaccess 向带有片段(也称为锚点)的 URL 发出重定向,但它会自动转义 #。
目前我想要一个硬编码的片段,但为了其他人,如果你也知道如何从 URL 中获取它,那就太好了。
理想情况下,我也应该能够使用 QSA。
例如:
http://www.exameple.com/test?foo=bar
应该变成
1) http://www.example.com/?foo=bar#MYVALUE
或从 url 中获取片段:
2) http://www.example.com/?foo=bar#test
我的(非工作)代码如下所示:
RewriteRule /test http://www.example.com/#MYVALE [R,QSA]
【问题讨论】:
标签: apache .htaccess anchor fragment-identifier