使用htaccess mod_rewrite隐藏域名



我读了很多关于mod_rewrite可以做什么的文章,但我还没有找到一个来解决我的问题。也许做不到?

我在我的主域上有一个子域,我有一个客户直接用户来使用我的一个程序。客户不想让他的客户看到我域上的内容,也不想使用iframe。

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

如果您希望浏览器在其位置栏中显示www.subdomain/program.php,则需要注册www.subdomain域名。使用htaccess文件中的任何内容都无法删除域名的任何部分。例如,如果您已经注册了example.com,并且在foo.example.com上有一个服务器,并且您希望能够转到http://foo/some/path/index.html,那么您就运气不好了,因为浏览器将尝试对foo进行DNS查找,除非DNS搜索域下碰巧有一个"foo"服务器,否则它很可能会失败。浏览器花了很大的努力来防止伪造域名,因为如果我能够在访问一个完全不同的网站时伪造我的网站,在浏览器的位置栏中显示银行的域名,那将是非常糟糕的。

最新更新