我有一个网站anandchowdhary.com/,这是一个单页网站;我有一些部分,例如anandchowdhary.com#about和anandchowdhary.com/#contact,但我希望地址栏看起来像http://anandchowdhary.com/about或http://anandchowdhary.com/contact。
我用谷歌搜索,并了解到这样的事情可以通过htaccess完成,但我无法弄清楚如何去做。有什么帮助吗?
答案 0 :(得分:0)
您可以在使用Javascript加载页面后重写URL
$(document).ready(function() {
// On click action
window.history.pushState(null, "Title", "/new-url");
});
这将更改URL而不重新加载。 并为htaccess的每个链接添加以下内容,以使反向条件起作用,
RedirectMatch 301 ^/about/$ http://anandchowdhary.com/#about