2016-08-14 24 views
1

を除くすべてのコンテンツをリダイレクト私はサブディレクトリexample.com/wp-admin以外example.comexample2.comへのすべてのページをリダイレクトするにはどうすればよいexample.com/wp-admin.htaccessファイル301は、サブディレクトリ

を除き、example2.comexample.comをリダイレクトするようにしたいですか?

私が試してみた:

<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> 
をしかし、これは動作しません。

ヘルプありがとうございます。

+0

おそらくあなたはどこか.htaccessファイルで 'RewriteEngine on'のがありますか? .htaccessに他の指示がありますか? ...あなたのサーバなどでmod_rewrite/.htaccessが有効になっていますか? – MrWhite

答えて

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] 
+0

ありがとうございます。残念ながらそれは働かなかった。 – Steve

+0

また、このルールが 'RewriteEngine On'行の下の最初のルールであることを確認してください。 – anubhava

+0

いいえ、'/wp-admin/'には' .htaccess'がありません。 – Steve

関連する問題