2012-01-21 37 views
2

我需要帮助“掩盖”一个网址。我有一个子域,我不希望别人在我的网站上知道。所以,我所需要的帮助是这样的:需要帮助掩盖一个URL

我的网站是:www.example.com

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

当用户点击一个指向sub.example.com/test.php的链接,我不希望“sub.example.com/test.php”显示在网址栏中。我想代替www.example.com展示。

任何帮助,非常感谢!

回答

0

如果您想链接到sub.example.com/test.php,请将链接更改为其他内容,例如www.example.com/sub/test.php或其他东西。然后在文档根.htaccess文件为www.example.com补充一点:

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/