1

假设我有一个名为 www.customer1.com 和 www.customer2.com 的域。我想分别运行这些站点的所有页面......但是在某些路径中找到的项目,我想以屏蔽转发的方式从一个域引用到另一个域以用于 SEO 目的,并避免将文件放在两个不同的FTP 帐户。

目标文件夹是

/images
/pdfs

例如,如果调用

www.customer2.com/images/[any image]然后我希望蒙面转发器启动以提供位于www.customer1.com/images/[filename requested]. /pdf/在同一示例中找到的任何内容也是如此。

但是,所有其他页面应继续引用其中的内部文件。

我对 .htaccess 的了解有限,坦率地说,我不知道如何处理非常简单的 30 之外的任何事情

4

1 回答 1

0

不确定您是否理解这里的概念,因为“转发”等同于外部重定向,因此任何地方都没有“屏蔽”。最接近的是反向代理:

RewriteEngine On
RewriteRule ^(images|pdf)/(.*)$ http://www.customer1.com/$1/$2 [L,P]

您需要 mod_proxy 来执行此操作,并且这些规则需要位于您customer2.com的文档根目录中的 htaccess 文件中。

您也可以在customer2.com's server/vhost 配置中执行此操作:

ProxyPass /images/ http://www.customer1.com/images/
ProxyPass /pdf/ http://www.customer1.com/pdf/
于 2013-11-06T07:38:54.213 回答