2011-01-21 10 views
0

일부 선택 제외하고 index.php를 통해 내 요청을 모두 리디렉션하는 데 사용하고 있습니다.선택적인 새 도메인으로 리디렉션

RewriteEngine on 
RewriteCond $1 !^(index\.php|olddir|smestuff|assets|robots\.txt) 
RewriteRule ^(.*)$ index.php/$1 [L] 

나는 새 도메인에 대한 몇 가지 (디렉토리)를 이동하려면, 그래서 내가 olddir|smestuff 새로운 도메인 (// 예를 위에서) 리디렉션 할 수있는 방법을 알고 다른 안전 모두를 유지하려는

답변

0

이미 olddirsmestuff 리디렉션 때문에 추가하지 마십시오 : 브라우저가 새 도메인으로 리디렉션의 원인이됩니다

RewriteCond $1 ^(olddir|smestuff) 
RewriteRule ^(.*)$ http://www.newdomain.com/$1 [R,L] 

.

+0

위에 코드를 추가해야하나요? – Shishant

+0

@ Shishant 실제로 위의 코드 아래에 추가하거나 RewriteEngine 지시문 바로 뒤에 추가 할 수 있다고 생각합니다. – Andrew

+0

아파치 설정에서 Redirect 또는 RedirectMatch 지시어로 mod_rewrite를 사용하지 않고 할 수 있다는 것을 알아두기 만하면된다. – regilero

관련 문제