2015-01-25 5 views
0

.htaccess 파일을 사용하고 있으며 세 가지 다른 다시 쓰기 규칙을 작성하려고합니다..htaccess mod 다시 쓰기 규칙 작성 방법

나는 그래서 내가 "s.php"내가 스크립트가 이미지를 검색 지역을 변경하려고 아래의 두 가지 규칙에서

#RewriteRule ^http://e-innovate.co.uk/webstats/s.php$ http://www.e-innovate.co.uk/webstats/ [R,NC,L] 

을 숨기고 있어요 http://e-innovate.co.uk/webstats/s.phphttp://e-innovate.co.uk/webstats/에 설정하려합니다.

#RewriteRule ^/cPanel_magic_revision_1391334393/unprotected/cpanel/images/login-whisp.png$ http://www.e-innovate.co.uk/images/failed_authentication.png [R,NC,L] 
#RewriteRule ^/cPanel_magic_revision_1391334231/unprotected/cpanel/images/cpanel-logo.png$ http://www.e-innovate.co.uk/images/failed_authentication.png [R,NC,L] 

나는 위의 규칙을 시도했지만 그들은 작업 및 오류 메시지가 나는 뭔가를 놓치고 알고 있지만 내가 같이 내가이 잘못 작성했습니다, 그냥 규칙이 무시되고 표시, 생성되지가되지 않습니다 내가 무엇을 놓치고 있는지 확실하지 않니? 규칙 아래

답변

1

덕분에 첫 번째 조건으로 당신을 도울 것입니다. 경우

RewriteRule ^/webstats/?$ /webstats/s.php [L] 

는 리디렉션해야하는 경우 다음 규칙에 R 플래그를 추가합니다. mod_rewrite에 더 많은 디버깅 정보가 필요하다면 아래 지시문을 사용하여 디버깅 정보를 활성화 할 수 있습니다 (프로덕션 환경에서이 지시문을 사용하면 아파치 응답 속도가 느려집니다).

LogLevel info rewrite:trace5 

두 번째 및 세 번째 조건에 대해서는 완벽 해 보이고 작동해야합니다. 오류는 무엇입니까?