1

假设我在我的网站上有这个路径上的文件

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 。

谢谢!

4

2 回答 2

0

重定向到绝对 URL:mod_rewrite docs

检查文件是否存在:mod_rewrite docs

于 2012-09-14T15:12:55.950 回答
0

是的,您可以通过重写来做到这两点(把它放在 htaccess 中www.mysite.com/):

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/

于 2012-09-14T15:13:05.387 回答