0

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

已经尝试过,但似乎没有让它工作。例如

Options +FollowSymlinks
RewriteEngine on
RewriteRule about.html /test.php#tab1 [NC]

请提出建议。在此先感谢 - 哦,htaccess 将进入实际的根文件夹

4

2 回答 2

0

对不起,我检查了\#,它也不适合我。

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

if (isset($_GET["hash"]))
 header ( "Location: test.php#".$_GET["hash"] ); 
于 2012-05-19T09:10:24.370 回答
0

根据我上面的评论 - 我刚刚找到了这个 stackoverflow.com/questions/8606127/mod-rewrite-hash-tags 所以我猜无法完成 -</p>

于 2012-05-21T05:59:27.573 回答