2013-09-23 8 views
5

私の実際のhtaccessは私の新しいサイトに私の完全な古いサイトをリダイレクトしますが、2つのファイル.php(protectetfile1.phpとprotectedfile2.php)を除くすべてのドメインをリダイレクトします。HTACCESS 2つのファイル以外のすべてのドメインをリダイレクト

これは、この規則の私のhtaccess

RewriteEngine On 
Rewritecond %{http_host} ^olddomain.org [NC] 
Rewriterule ^(.*)$ http://newdomain.net/$1 [L,R=301] 

答えて

11

使用です:

RewriteEngine On 
Rewritecond %{http_host} ^olddomain\.org [NC] 
RewriteCond %{REQUEST_URI} !/(protectetfile1|protectetfile2)\.php [NC] 
Rewriterule ^(.*)$ http://newdomain.net/$1 [L,R=301] 
+0

EXCELENTのhtaccessの!あなたがより多くのファイルを追加したい場合は、追加し続けることができます| –

+0

はい、それは正しいです、あなたはパイプシンボル(OR)でさらにファイルを置くことができます。 – anubhava

関連する問題