2011-08-18 3 views
0

에 도달했습니다.이 사이트를 구성하는 방법에 문제가 있습니다. 테스트 사이트는 "http : //test.domain/beta/"로 잘 동작하지만 도메인을 " 에 http : // prod_domain/"이 같은 디렉토리를 가리키는, 그것은 HTTP 500 오류를 반환, 내가 아파치 오류 로그를 확인하고이 가지고 :아파치 mod_rewrite : 최대 내부 리다이렉트 수는

RewriteEngine On 
RewriteCond $1 !^(index\.php|images|css|js|robots\.txt|favicon\.ico) 
RewriteRule ^(.*)$ index.php?/$1 [L] 
: 여기
mod_rewrite: maximum number of internal redirects reached. Assuming configuration error. Use 'RewriteOptions MaxRedirects' to increase the limit if neccessary. 

같은 내 htaccess로입니다
+0

'rewritecond'에서'$ 1'을 (를) 지정할 수 있습니까? – zerkms

답변

1

REQUEST_URI와 (과) 일치하는 조건을 수행하고 경기 시작 부분에 슬래시를 넣어야합니다 (

01).
RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/(index\.php|images|css|js|robots\.txt|favicon\.ico) 
RewriteRule ^(.*)$ index.php?/$1 [L] 
+0

또한 '% {REQUEST_URI}'비트를 포함하는 완전한 mod_rewrite 예제 (CodeIgniter Wiki에서 제공) (http://codeigniter.com/wiki/mod_rewrite/)를 사용할 수 있습니다. – OverZealous

관련 문제