如果使用.htaccess可以进行这种重定向?

时间:2012-09-14 15:08:25

标签: .htaccess redirect

让我们说我在这条路上的网站上有文件

www.mysite.com/blah/images/picture.jpg

然后我将其转移到其他网站

www.my2ndsite.com/mysite/images/picture.jpg

我们可以重定向访问者,以便在访问www.mysite.com时从www.my2ndsite.com获取图片

此外,如果有任何命令首先检查www.mysite.com上是否存在“picture.jpg”文件。如果是真的那么它就不会将访问者重定向到www.my2ndsite.com。

谢谢!

2 个答案:

答案 0 :(得分:0)

重定向到绝对网址:mod_rewrite docs

检查文件是否存在:mod_rewrite docs

答案 1 :(得分:0)

是的,您可以同时重写(将其放在www.mysite.com/中的htaccess中):

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^blah/images/(.+\.jpg)$ http://www.my2ndsite.com/mysite/images/$1 [L,R=301]

这会将http://www.mysite.com/blah/images/中某些不存在的文件的请求重定向到http://www.my2ndsite.com/mysite/images/