使用.htaccess显示另一个域中的内容

时间:2010-11-02 06:27:15

标签: .htaccess

我想掩盖一个域名的网址,而不是其他域名。具体而言......访问者在其浏览器中输入http://www.whatever.com/admin,而不是显示http://www.better.com/admin中的内容,但访问者仍会看到whatever.com域名。这应该适用于子页面,http://www.better.com/admin/absolutelyeverything实际上是http://www.whatever.com/admin/absolutelyeverything,但访问者仍然会看到第一个网址。

请问.htaccess可以这样吗?

非常感谢!

3 个答案:

答案 0 :(得分:0)

您可能需要使用mod_rewrite

答案 1 :(得分:0)

RewriteRulemod_rewrite)与P标志一起使用即可实现此目的。

答案 2 :(得分:0)

作为重写的替代方法:

如果两个位置都在同一台服务器上,并且服务器运行类似unix的操作系统,则符号链接可能会起作用(尽管我不确定是否需要专门配置apache来跟踪它们)。

假设您有www.whatever.com映射到/var/www/whatever,而www.better.com映射到/var/www/better,那么您可以将管理目录放在/var/www/whatever/admin和symlink { {1}}那里,例如/var/www/better/admin。或者您可以将管理目录放在自己的路径上,并在两个网站上进行符号链接。