我需要隐藏我网站的完整 URL 扩展
I need to hide the full URL extensions of my website
我想屏蔽我网站的 URL
扩展。
如果我的网站名称是:mywebsite
。
我的网站上有各种内容页面,例如:
contentpage1.html
或 contentpage2.html
正常情况下,打开一个内容页面,浏览器地址栏显示:
mywebsite.com/contentpage1.html
或 mywebsite.com/contentpage1.html
有没有办法屏蔽它,因此无论在我的网站上查看什么页面,地址栏中始终只显示根目录 URL mywebsite.com
,不再显示其他内容?
使用 JavaScript 的 history.pushState() 或 history.replaceState() 函数。这可能对您有所帮助。
https://developer.mozilla.org/en-US/docs/Web/API/History_API
这比你想象的要简单。这是我的情况,试试这个:
(function hideMyURL() {
var re = new RegExp(/^.*\//);
window.history.pushState("object or string", "Title", re.exec(window.location.href));
})();
这是您要找的吗?
我想屏蔽我网站的 URL
扩展。
如果我的网站名称是:mywebsite
。
我的网站上有各种内容页面,例如:
contentpage1.html
或 contentpage2.html
正常情况下,打开一个内容页面,浏览器地址栏显示:
mywebsite.com/contentpage1.html
或 mywebsite.com/contentpage1.html
有没有办法屏蔽它,因此无论在我的网站上查看什么页面,地址栏中始终只显示根目录 URL mywebsite.com
,不再显示其他内容?
使用 JavaScript 的 history.pushState() 或 history.replaceState() 函数。这可能对您有所帮助。
https://developer.mozilla.org/en-US/docs/Web/API/History_API
这比你想象的要简单。这是我的情况,试试这个:
(function hideMyURL() {
var re = new RegExp(/^.*\//);
window.history.pushState("object or string", "Title", re.exec(window.location.href));
})();
这是您要找的吗?