Apache重定向绝对url-s

时间:2013-09-19 06:53:23

标签: apache redirect

我希望Apache重定向网页site1.com/page

中的链接

类似于href = http://site.com/something到href = http://site1.com/something

它适用于使用RedirectMatch的相对网址,但不适用于绝对网址。

Redirect和RedirectMatch采用第一个参数的相对URL,但不能将绝对URL作为第一个参数。

如果主机是site.com

Redirect /dir htttp://site1.com

重定向链接a href = / dir>到site1.com

但是

Redirect http://site.com/dir htttp://site1.com

不会将链接重定向到href = htttp://site.com/dir到htttp://site1.com

1 个答案:

答案 0 :(得分:0)

  1. 您需要确保重定向是site.com的虚拟主机配置的一部分,或者是site.com的文档根目录中的htaccess文件。

  2. 您不能将主机名和方案作为Redirect的第一个参数的一部分,只能是网址路径

  3. 如果您想将所有链接重定向到另一个网站,那么您只需要:

    Redirect / http://site1.com/