我想掩蔽一个域名的网址,以支持其他域名。具体地说..。访问者在浏览器中输入http://www.whatever.com/admin,而不是显示来自http://www.better.com/admin的内容,但访问者仍然可以看到whatever.com域。这应该适用于子页面,http://www.better.com/admin/absolutelyeverything实际上是http://www.whatever.com/admin/absolutelyeverything,但访问者仍然会看到第一个url。
请用.htaccess实现这样的功能吗?
非常感谢!
发布于 2010-11-02 14:39:46
您可能需要使用mod_rewrite
发布于 2010-11-02 14:40:45
使用带有P标志的RewriteRule (mod_rewrite)将允许这样做。
发布于 2010-11-02 14:44:25
作为重写的替代方案:
如果这两个位置在同一台服务器上,并且服务器运行的是类unix操作系统,那么symlink可能会起作用(尽管我不确定apache是否需要专门配置才能遵循它们)。
假设您将www.whatever.com映射到/var/www/whatever,将www.better.com映射到/var/www/better,那么您可以将管理目录放在/var/www/whatever/admin,并将符号链接/var/www/better/admin放在那里,例如ln --symbolic /var/www/whatever/admin /var/www/better/admin。或者,您可以将admin目录放在其自己的路径中,并从两个网站对其进行符号链接。
https://stackoverflow.com/questions/4075400
复制相似问题