2013-09-30 6 views
0

서버에 내부 오류나 잘못된 구성이있어서 요청을 완료 할 수 없습니다.htaccess의 내부 서버 오류

서버 관리자에게 문의하여 오류가 발생한 시간과이 오류가 발생하기 직전에 수행 한 작업을 알려주십시오. 난 내 htaccess로를 제거하면 다음이 문제가

을 발생

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteCond %{REQUEST_FILENAME} !-d 
RewriteRule .* index.php/$0 [PT,L] 

내가 이걸 발견 Server 오류 로그에

.........

[Sun Sep 29 11:41:38 2013] [11364218] [core:error] [client 59.91.129.173:61139] AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace 

는 // 내 htaccess로는

나는

이 문제에 대해 도와주세요이 문제에 대한 stucked 오전

미리 감사드립니다.

+1

'.htaccess' 코드를 조사하여 조사 할 수 있도록 게시하십시오. – anubhava

+0

무한 루프를 일으킬 수있는 .htaccess의 지시문을 리디렉션하고 다시 작성하십시오. 한다 RewriteCond % {REQUEST_FILENAME}!에 – djdy

+0

한다 RewriteEngine가 한다 RewriteRule을 -d! 한다 RewriteCond % {REQUEST_FILENAME}를 -f. *의 index.php/$ 0 ℃ PT, L]한다 RewriteCond % {REQUEST_FILENAME}에 – Nimesh

답변

3

.htaccess가 리디렉션 루프에 고정되어 있습니다. 예를 들어, https 로의 http 전달, http로 다시 전달, https로 다시 전달, 영원히. 구성된 사이트가 실제로 페이지를 전달할 수 없으며 브라우저가 이에 대해 불평하고 있습니다.

.htaccess를 게시하면 (필요한 경우 민감한 정보 변경) 정확한 정보를 알려줄 수 있습니다.

+0

한다 RewriteEngine! -f한다 RewriteCond % {REQUEST_FILENAME }! -d RewriteRule. * index.php/$ 0 [PT, L] – Nimesh

+0

그건 작동하지 않습니다. 이 시도 !! 한다 RewriteCond % {REQUEST_FILENAME}에서 한다 RewriteEngine을 -f 한다 RewriteCond % {REQUEST_FILENAME}를 한다 RewriteCond % {REQUEST_FILENAME}를 -d -l 한다 RewriteRule^$에서의 index.php/$ 1 QSA, L! (*). ] – Andrew