如何设置.htaccess文件以将请求重定向到另一个域上的另一个文件夹?我不希望链接断开,我只是想让他们去其他地方。假设mysite.com/image.jpg将重定向到site2.com/images/image.jpg。
答案 0 :(得分:5)
在.htaccess中(至少在Apache中):
RewriteEngine On
RewriteBase /
RewriteRule ^images/(.*)$ http://www.yahoo.com/blah/$1 [R=302,L]
答案 1 :(得分:1)
现在,令人惊讶的是,official documentation有很多useful examples,包括您正在寻找的内容。是的,谷歌经常崩溃真是太糟糕了。
答案 2 :(得分:1)
您可以使用mod_rewrite重定向请求。如果你想重定向一切:
RewriteEngine on
RewriteRule ^ http://other.example.com/images%{REQUEST_URI} [L]
如果您只想使用以.jpg
结尾的路径重定向请求:
RewriteEngine on
RewriteRule \.jpg$ http://other.example.com/images%{REQUEST_URI} [L]
答案 3 :(得分:0)
这应该有所帮助:
重定向301 / http://www.example.com/