【问题标题】:How to mask a URL in a website?如何屏蔽网站中的 URL?
【发布时间】:2018-08-12 22:59:46
【问题描述】:

我想“屏蔽”一个 URL。我有一个不希望人们在我的网站上知道的子域。所以我需要帮助的是:

我的网站是:www.example.com

我有一个子域:sub.example.com/test.php

当有人点击指向 sub.example.com/test.php 的链接时,我不希望“sub.example.com/test.php”显示在 url 栏中。我希望显示 www.example.com。

【问题讨论】:

    标签: .htaccess


    【解决方案1】:

    当您想要链接到 sub.example.com/test.php 时,请将链接更改为其他内容,例如 www.example.com/sub/test.php 或其他内容。然后在 www.example.com 的文档根目录中的 .htaccess 文件中添加:

    RewriteEngine On
    RewriteRule ^sub/(.*)$ http://sub.example.com/$1 [L,P]
    

    这会将www.example.com/sub/ 的任何请求在内部代理到sub.example.com。所以当有人请求http://www.example.com/sub/path/file.html 时,他们真的得到http://sub.example.com/path/file.html,除了他们的URL 地址栏仍然有example.com URL。您只需确保将所有指向 sub.example.com 的链接更改为 example.com/sub/

    【讨论】:

      猜你喜欢
      • 2015-02-19
      • 2013-06-12
      • 2015-06-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多