[英]htaccess redirect subfolder (and children) to different domain
How do I configure .htaccess to redirect from old.com/foo/bar to new.com/bar (and also old.com/foo to new.com )? 如何配置.htaccess以从old.com/foo/bar重定向到new.com/bar (以及old.com/foo重定向到new.com )?
I searched and tried a lot of different stuff around and nothing works. 我搜索并尝试了许多不同的方法,但没有任何效果。 Either old.com/foo/bar -> new.com/bar works but old.com/foo gets redirected to new.com/foo , or old.com/foo -> new.com works but old.com/foo/bar does not redirect.
old.com/foo/bar- > new.com/bar可以使用,但old.com/foo可以重定向到new.com/foo ,或者old.com/foo- > new.com可以使用,而old.com/foo/栏不重定向。
And also, should the .htaccess go in the foo folder or the root folder? 而且,.htaccess应该放在foo文件夹还是根文件夹中?
You can use this rule from /foo/.htaccess
of old.com
: 您可以从
/foo/.htaccess
的old.com
使用此规则:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^(?:www\.)?old\.com$ [NC]
RewriteRule .* http://new.com/$0 [L,NE,R=301]
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.