我有一个网站让www.xyz.com在/ home / xyz / public_html作为文档根目录,它有一堆重写规则。现在我想将www.abc.com指向同一文档根目录并对www.abc.com使用相同的重写规则。
我会使用重写将www.xyz.com重定向到www.abc.com,但我不想更改显示给访问者的网址。
是否有任何解决方案可以重定向域而不显示但不显示重定向的网址?
此外,我想在重定向到xyz.com之后使用现有的重写规则
重写规则的域名是硬编码的,我想概括一下重写规则。
例如。
RewriteCond %{SERVER_NAME} ^xyz.com$
RewriteRule ^/(.*) http://www.xyz.com/$1 [L,R]
任何帮助都将受到高度赞赏。
谢谢
答案 0 :(得分:0)
如果您有权访问中央配置,那么您正在寻找ServerAlias
。
ServerAlias指令设置主机的备用名称,以便与基于名称的虚拟主机一起使用。
<VirtualHost *> ServerName server.domain.com ServerAlias server server2.domain.com server2 # ... </VirtualHost>
如果您不可以访问中央配置,但只能访问.htaccess
个文件,我认为这不可能。