当有人访问我网站的根目录时,如何将字符串附加到传入的URL?

时间:2011-12-03 16:51:11

标签: .htaccess url arguments rewrite href

当人们访问我网站的根目录时,我正试图在de地址栏中的地址后面加上字符串/index.php?page=home。

我尝试在.htaccess中重写规则,但它重定向到.php而没有任何CSS等。 像这样:

RewriteRule (.*) index.php?page=home

我尝试了javascript重写,但它重新加载了页面 像这样:

window.location.href = "/index.html?page=home"

我的页面已经接受了参数并遵循了javascript函数,但我只想简单地在条形图中添加一些内容,而无需重新加载或执行任何其他操作。

有什么想法吗?

1 个答案:

答案 0 :(得分:1)

听起来,你必须使用哈希来做你想做的事。您可以从http://example.com/#home转到http://example.com/#contact而无需重新加载页面,但如果不重新加载页面,则无法从http://example.com/index.php?page=home转到http://example.com/index.php?page=contact

您可以使用javascript中的window.location.hash来设置和读取哈希值。

相关问题