如何屏蔽网站中的URL?

时间:2012-01-21 17:21:39

标签: .htaccess

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

我的网站是:www.example.com

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

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

1 个答案:

答案 0 :(得分:0)

如果您想要链接到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,但他们的网址仍然包含example.com网址。您只需确保将所有指向sub.example.com的链接更改为example.com/sub /