0
我将我的网站设计为OnePage Design。但是,我想继续使用我的旧网址。要在我的新网站中导航,我正在使用锚点。使用Mod-Rewrite跳转到锚点
我不明白Mod-Rewrite使用锚点工作。
的网址,我想重写
www.mywebsite.com/nameOfAnchor
www.mywebsite.com/nameOfAnchor/
为:
www.mywebsite.com/index.php?#nameOfAnchor
我没有得到这个工作使用下面的代码(仅调用的index.php,但不会浏览到锚)
RewriteCond %{REQUEST_URI} /[^.]+[^/](|/)$
RewriteRule ^(.*)$ /index.php?#$1 [NE]
规则是通过get运作良好,如果我要交出一个变量
RewriteCond %{REQUEST_URI} /[^.]+[^/](|/)$
RewriteRule ^(.*)$ /index.php?variable=$1 [NE]
但是这并不能解决我的问题。有什么建议么?
@anubhava好的,我想使用不显示'#'显示网址。 URL将通过Javascript更改,同时点击页面中的锚到新结构... –
Anchor或'#'在服务器端没有相关性,所以重写将无济于事。 – anubhava