Rewrite both domain and path

心不动则不痛 提交于 2019-12-23 03:52:16

问题


I want to redirect one specific url like:

www.example.com/test/ex.gif

to

static.example.com/ex.gif

How can i do this in .htaccess?


回答1:


From the top of my head:

RewriteRule ^http://www.example.com/test/ex.gif$ http://static.example.com/ex.gif [NC,R=301]

or to any file in test:

RewriteRule ^http://www.example.com/test/(.*)$ http://static.example.com/$1 [NC,R=301]

Corrected after advice from Mr. Berardi




回答2:


Try this mod_rewrite rule:

RewriteEngine on
RewriteRule ^test/(.*) http://static.example.com/$1

Or this mod_alias directive:

Redirect /test/ http://static.example.com/


来源:https://stackoverflow.com/questions/1366736/rewrite-both-domain-and-path

易学教程内所有资源均来自网络或用户发布的内容,如有违反法律规定的内容欢迎反馈
该文章没有解决你所遇到的问题?点击提问,说说你的问题,让更多的人一起探讨吧!