.htaccess 301重定向除子目录以外的所有内容

时间:2016-08-14 06:54:05

标签: .htaccess

我想将example.com重定向到example2.comexample.com/wp-admin

除外

如何将example.com上的所有网页重定向到example2.com,但子目录example.com/wp-admin除外?

我试过了:

<IfModule mod_rewrite.c>
RewriteCond %{HTTP_HOST} ^example\.com$ [NC]
RewriteCond %{REQUEST_URI} !^wp-admin/$ [NC]
RewriteRule (.*)$ https://example2.com/$1 [R=301,L]
</IfModule>

但这不起作用。

帮助表示赞赏。

1 个答案:

答案 0 :(得分:1)

您可以在example.com网站的网站根目录.htaccess中使用此规则:

RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?example\.com$ [NC]
RewriteRule !^wp-admin/ http://example2.com%{REQUEST_URI} [NE,R=301,L,NC]