【问题标题】:I need to hide the full URL extensions of my website我需要隐藏我网站的完整 URL 扩展
【发布时间】:2017-04-17 22:03:35
【问题描述】:

我想屏蔽我网站的 URL 扩展名。

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

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

mywebsite.com/contentpage1.htmlmywebsite.com/contentpage1.html

有没有办法掩盖这一点,所以无论在我的网站上查看什么页面,地址栏中总是只显示根 URL mywebsite.com 而没有其他内容?

【问题讨论】:

    标签: url-rewriting url-masking domain-masking


    【解决方案1】:

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

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

    这就是你要找的吗?

    【讨论】:

    • 没问题... :)
    【解决方案2】:

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

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

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 2012-11-30
      • 2023-04-05
      • 1970-01-01
      • 1970-01-01
      • 2013-10-11
      • 2010-12-16
      • 2018-08-14
      • 1970-01-01
      相关资源
      最近更新 更多