1

我想掩盖URL我网站的扩展名。

如果我的网站名称是:mywebsite. 我的网站上有各种内容页面,例如: contentpage1.htmlcontentpage2.html

通常,当打开内容页面时,浏览器地址栏会显示:

mywebsite.com/contentpage1.html或者mywebsite.com/contentpage1.html

有没有办法掩盖这一点,所以无论在我的网站上查看哪些页面,mywebsite.com地址栏中总是只显示根 URL,仅此而已?

4

2 回答 2

0

使用 JavaScript 的 history.pushState() 或 history.replaceState() 函数。这可能会帮助你。

https://developer.mozilla.org/en-US/docs/Web/API/History_API

于 2017-04-17T22:10:05.243 回答
0

这比你想象的更简单。这是我的情况,试试这个:

(function hideMyURL() {
    var re = new RegExp(/^.*\//);
    window.history.pushState("object or string", "Title", re.exec(window.location.href));
})();

这就是你要找的吗?

于 2017-04-17T22:15:58.477 回答