1

我有一个网站 anandchowdhary.com/,它是一个单页网站;我有一些部分,例如 anandchowdhary.com#about 和 anandchowdhary.com/#contact,但我希望地址栏看起来像http://anandchowdhary.com/abouthttp://anandchowdhary.com/contact

我用谷歌搜索,了解到可以用 htaccess 完成类似的事情,但我不知道如何去做。有什么帮助吗?

4

1 回答 1

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
于 2012-11-13T12:11:27.047 回答