使用htaccess mod_rewrite隐藏域名

时间:2013-08-13 20:14:31

标签: .htaccess

我已经阅读了很多关于mod_rewrite可以做些什么,但我还没有找到一个解决我的问题。也许它无法完成?

我的主域上有一个子域,我有一个客户直接用户可以使用我的某个程序。客户不希望他的客户看到我的域名,并且他不想使用iframe。

那么,用户是否可以只看到www.subdomain/program.php而不是www.subdomain.mydomain.com/program.php

1 个答案:

答案 0 :(得分:0)

如果您希望浏览器在其位置栏中显示www.subdomain/program.php,则需要注册www.subdomain域名。 无法使用htaccess文件中的任何内容删除域名的位数。例如,如果您已注册example.com且服务器位于foo.example.com,并且您希望能够转到http://foo/some/path/index.html,那么您运气不佳,因为浏览器是试图对foo进行DNS查找,除非在DNS搜索域下恰好有“foo”服务器,否则它很可能会失败。浏览器付出了很大的努力来防止欺骗域名,因为如果我能够欺骗我的网站在浏览器的位置栏中显示银行的域名,而实际访问一个完全不同的网站,那将是非常糟糕的。 / p>