.htaccess RewriteRule的正确格式

时间:2012-05-19 08:23:32

标签: .htaccess mod-rewrite

我有一个使用标签的“JQueried”页面 - 标签A,标签B等标签隐藏/显示内容基于这样的链接:<a href="#tab1" title="Tab1 title">Tab 1</a>我正在使用jQuery Address Plugin v1.4 http://www.asual.com/jquery/address/为每个标签创建新的网页标题和新网址。如果您不知道地址插件重新创建URL,那么链接#tab1会创建URL page.html#tab1但不刷新页面。它也会更改页面标题,但是有没有办法创建一个RewriteRule,以便http://domain/page.html#tab1可以调用http://domain/tab1.html(其中tab1,tab2等有正确的名称而不是标签!)

已经尝试但似乎没有让它工作。 e.g。

Options +FollowSymlinks
RewriteEngine on
RewriteRule about.html /test.php#tab1 [NC]
请提出建议。在此先感谢 - 哦htaccess将进入实际的根文件夹

2 个答案:

答案 0 :(得分:0)

抱歉,我查了一下\#,它对我来说也不起作用。

如何重定向到test.php?hash=tab1,然后:

if (isset($_GET["hash"]))
 header ( "Location: test.php#".$_GET["hash"] ); 

答案 1 :(得分:0)

基于我上面的评论 - 我刚刚发现这个stackoverflow.com/questions/8606127/mod-rewrite-hash-tags所以我猜不能这样做 -