2017-03-16 3 views
1

私は私のサイトのすべてのルートをリダイレクトしたいwww.mysite.comに これが私のトライです:リダイレクトサイト

RewriteCond %{HTTP_HOST} ^xxx.com$ [NC] 
RewriteRule (.*) http://www.xxx .com/$1 [R=301,L] 

が、私はWWWの接頭辞

ずにAPIのルートを使用したいです

答えて

1
はこの

RewriteRule ^((?!api).*)$ http://www.example.com/$1 [L,R=301,NC] 

にパターンあなたのRewriteRule行を変更

((?!API)を。*)は任意のURIが、一致することを意味しますpi。つまり、http://example.com/apihttp://www.example.com/apiにリダイレクトされません。

+0

thnanks。できます – MaNa