当人们访问我网站的根目录时,我正试图在de地址栏中的地址后面加上字符串/index.php?page=home。
我尝试在.htaccess中重写规则,但它重定向到.php而没有任何CSS等。 像这样:
RewriteRule (.*) index.php?page=home
我尝试了javascript重写,但它重新加载了页面 像这样:
window.location.href = "/index.html?page=home"
我的页面已经接受了参数并遵循了javascript函数,但我只想简单地在条形图中添加一些内容,而无需重新加载或执行任何其他操作。
有什么想法吗?
答案 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来设置和读取哈希值。