-1

我希望 Apache 重定向页面 site1.com/page 中的链接

比如 a href = http://site.com/something到 a href = http://site1.com/something

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

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

IE

如果主机是 site.com

Redirect /dir htttp://site1.com

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

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

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

4

1 回答 1

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

  2. 您不能将主机名和方案作为 a 的第一个参数的一部分,而Redirect只能是URL-path

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

Redirect / http://site1.com/
于 2013-09-19T07:38:56.217 回答