如何将URL指向静态内容的其他地址,并将其指向相同的地址

时间:2018-09-18 16:36:05

标签: apache url url-rewriting

我有一个网址www.example.com。这应该指向www.test.com页面并在www.test.com中显示内容,但是在URL框中应该显示www.example.com

我目前在vhost.conf中用于重写文件的配置是

RewriteEngine on
SSLProxyEngine on
RewriteRule ^/(.*)$ www.test.com
ProxyPassReverse  / www.exapmle.com

1 个答案:

答案 0 :(得分:0)

由于您要将整个www.example.com重定向到www.test.com,请执行以下操作:

ProxyPass        "/"    "http://www.test.com"
ProxyPassReverse "/"    "http://www.test.com"

就像@paglofr指出的那样,如果您同时控制两个站点,则可以执行以下操作:

  • 将www.example.com的DNS中的IP更改为www.test.com的IP地址
  • 在www.test.com的VirtualHost中,添加以下内容:

    ServerAlias www.example.com
    
  • 删除VirtualHost www.example.com