2016-06-16 9 views
0

だではない私はhtaccessファイルは、サブドメインからのリダイレクトが、それは、フォルダ

sub.domain.comを持っており、

をdomain.comのためにリダイレクトする。しかし、例えばからのリダイレクトがあってはならないしたいsub.domain.com/folder/または私は動作しません試した

すべてをsub.domain.com/folder/index.html ...

例えば

RewriteEngine on 
RewriteCond %{HTTP_HOST} sub.domain\.com [NC] 
RewriteCond %{REQUEST_URI} ^/$ 
Rewriterule ^(.*)$ http://www.domain.com/ [L,R=301] 

答えて

1

することができますこれを使用してください:

RewriteEngine on 
RewriteCond %{HTTP_HOST} sub.domain\.com [NC] 
RewriteCond %{REQUEST_URI} !^/folder/?$ 
RewriteCond %{REQUEST_URI} !^/folder/index\.html$ 
Rewriterule ^(.*)$ http://www.domain.com/ [L,R=301] 
+0

Hmしかし、私は多くのサブフォルダがあり、常に新しいものを追加します。私はそれらをすべて除外できませんか? – Sobakinet

+0

存在するすべてのフォルダを除外することができます。最初のリライトを** RewriteCond%{REQUEST_FILENAME}に置き換えてください!-d ** – starkeen

関連する問題