2016-12-03 29 views
0

我有兩個域指向同一個域目錄。 domain1.com sub.domain2.comhtaccess重定向如果域名與多個例外匹配

我希望所有的請求來sub.domain2.com重定向到domain1.com與例外:

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

是否有可能與htaccess來做到這一點? 謝謝。

+0

歡迎來到Stack Overflow!您可以閱讀如何[問]問題並創建[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已解決! 另外,如果我想爲根做一個例外,那我該怎麼補充呢? –

+0

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