2012-09-01 1 views
1

godaddy linux 공유 호스팅을 사용하고 있는데 mod_rewrite에 문제가 있습니다. 나는 mod_rewrite를 내 코드와 매우 익숙하게godaddy와 mod_rewrite 사용 방법

RewriteEngine On 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
RewriteRule readfile.php(.*)$ seceretfile.php?$1 [L,QSA] 

이 코드 내 로컬 호스트에서 파일을 작동하지만 온라인 내가 그것을 파일을 찾을 수 없음을 보여줍니다 또한 내가 입력 할 때 readfile.php 갈 때 작동하지 않습니다됩니다 아니다 .php 확장자가없는 파일에 오류가 있습니까?

+2

나는 내기 때문에 ** 내기이다 ** file.php –

+0

@webarto seceret file ?? –

+1

@webarto 이것은 파일 이름 일 뿐이며 ...... 그것이 무엇인지 상관없이 ... ?? – StaticVariable

답변

1

은 몇 가지 조사 후 나는 새로운 문제가 시킴으로 빨리 404 오류 파일이 작동하지 않는 일이 내가 보안 위험에 대해 알고하지 않습니다

Options +FollowSymlinks -MultiViews 
RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} !-f 
RewriteRule ^([^\.]+)$ $1.php [NC,L] 
RewriteRule readfile.php(.*)$ lebetafile.php?$1 [L,QSA] 

지금이 코드는 me..But 위해 일하는 해결책을 발견 이것의 그러나 이것은 godaddy와 잘 일하고있다