2016-10-26 7 views
1

に新しいドメインのホームページへのすべてのサブディレクトリのページをリダイレクト私はnewdomain.comにリダイレクトするolddomain.com/subdirectory/下のすべてのページにリダイレクトしますか?は.htaccessの

newdomain.comサイトは新しいURL構造を有しているので、私はolddomain.com/subdirectory/urls下のすべてのページがnewdomain.comホームページにリダイレクトされたいです。

私は以下のコードを試しました。

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^olddomain.com/subdirectory/$ [NC] 
RewriteRule ^(.*)$ http://newdomain.com [R=301,L] 
</IfModule> 

しかしhttp://newdomain.com//urlとそのを通じて404エラーなどの既存のURLとそのリダイレクト。

ご協力いただきありがとうございます。おかげ

答えて

3

は、次のルールを使用することができます。

<IfModule mod_rewrite.c> 
Options +FollowSymLinks 
RewriteEngine On 
RewriteBase/
RewriteRule ^subdir/(.*)$ http://newdomain.com/ [R=301,L] 
</IfModule> 
+1

誰もがこのコードに問題がある場合は、あなたの.htaccessファイルのTOPでそれを入れてみてくださいそれは –

+2

の作品、ありがとうございます。それが私のために働いたのです。 –