2016-12-03 12 views
0

同じドメインディレクトリを指す2つのドメインがあります。 私はすべての要求がsub.domain2.comに来たいドメインが複数の例外と一致する場合のhtaccessリダイレクト

は、例外を除いてdomain1.comにリダイレクトするdomain1.com sub.domain2.com:

  • sub.domain2.com/exception1/ (:任意の)
  • sub.domain2.com/exception2/(:any)
  • sub.domain2.com/exception3/(:any)

それは.htaccessファイルでそれを行うことは可能ですか?おかげさまで

+0

ようこそスタックオーバーフロー!あなたは[質問する]質問を読んで[mcve]を作成することができます。そうすれば、私たちがあなたを助けやすくなります。 – Katie

答えて

0
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^sub\.domain2\.com$ 
RewriteCond %{REQUEST_URI} !^/exception1/ [NC] 
RewriteCond %{REQUEST_URI} !^/exception2/ [NC] 
RewriteCond %{REQUEST_URI} !^/exception3/ [NC] 
RewriteRule^http://domain1.com%{REQUEST_URI} [R=301] 
+0

IT Worked! また、ルートの例外を作成したい場合、何を追加しますか? –

+0

'RewriteCond%{REQUEST_URI}!^/$ [NC]' –

関連する問題