.htaccess将图像文件夹重定向到另一个域

时间:2011-09-22 15:34:43

标签: php .htaccess

好的,所以我有2个域名 site1.com/images/(所有图片)

我需要将imgages链接site1.com/images/重定向到site2.com/images/,以便 当exp。调用site1.com/images/i.jpg它会查看site2.com/images/1.jpg并找到它。 。这是该网站的基本副本,我不想前后移动图像。

2 个答案:

答案 0 :(得分:5)

在site1.com上输入你的.htaccess

Redirect permanent /images http://sites2.com/images

答案 1 :(得分:2)

如果网站位于同一台服务器上且在同一用户下运行,则可以在两个网站之间使用符号链接。

例如,在/home/site2/public_html/images中创建/home/site1/public_html/images的符号链接。另一种选择是使用Apache's Alias指令:

Alias /images /home/site2/public_html/images

将它放在site1的vhost配置中。

在Apache上使用重定向:

RedirectPermanent /images http://site2.example.com/images

最好的方法可能是修复指向一个域的HTML代码。如果您无法确定哪个域应该获取静态内容,请创建一个子域(甚至是不同的域)来存储文件。