.htaccess 移动到具有不同url结构的新站点
我想将我的旧域重定向到新域。现在我们使用下面的htaccess.htaccess 移动到具有不同url结构的新站点,.htaccess,.htaccess,我想将我的旧域重定向到新域。现在我们使用下面的htaccess RewriteEngine On RewriteBase / RewriteCond %{HTTP_HOST} !newdomain.com$ [NC] RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301] 除了下面的url结构 olddomain.com/blog/intro/.... must redirect to newdomain.com/intro/.... 如评论
RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
除了下面的url结构
olddomain.com/blog/intro/.... must redirect to newdomain.com/intro/....
如评论中所述:
RewriteEngine On
RewriteRule %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^blog/intro/(.*)$ http://newdomain.com/intro/$1 [R=301,L]
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
您只需在更一般的规则之前实现例外(更具体的规则)。仅此而已。