.htaccess重定向

时间:2009-01-30 06:01:09

标签: .htaccess redirect

如何设置.htaccess文件以将请求重定向到另一个域上的另一个文件夹?我不希望链接断开,我只是想让他们去其他地方。假设mysite.com/image.jpg将重定向到site2.com/images/image.jpg。

4 个答案:

答案 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/