2015-01-13 3 views
-1

온라인으로 PHP 파일을 업로드했습니다. 즉, 제대로 작동하는 로그인 시스템이지만 localhost에서 작동하지 않는 동일한 코드입니다. WAMP 서버를 사용하고 있습니다. 항상 "페이지가 제대로 리디렉션되지 않습니다"라고 말합니다.페이지가 Wamp 서버에서 제대로 리디렉션되지 않습니다

This is My .htaccess file 
 

 
RewriteEngine on 
 
RewriteCond %{REMOTE_ADDR} !^74\.208\.90\.60 
 
RewriteCond %{HTTP_HOST} !^localhost:8080/gdev 
 
RewriteRule (.*) [localhost] [R=301,L,QSA]

+1

일부 코드를 게시하십시오. 어떤 코드없이 문제를 어떻게 진단해야합니까? .htaccess 파일이 있다면 게시하십시오. 또한 리디렉션을 수행하는 PHP 코드를 게시하십시오. –

+0

도움이되기를 바랍니다. –

+0

코드 벽이 필요하지 않습니다. 문제를 찾는데 도움이되는 코드 만 있으면됩니다. 참고 : [최소한의 완전하고 검증 가능한 예제를 만드는 방법] –

답변

0

이로 많은 문제가 있습니다

  • 를 드롭 \의 첫 번째 RewriteCond에.
  • 두 번째 RewriteCond은 의미가 없습니다. %{HTTP_HOST}과 관련된 localhost:8080/gdev의 유일한 부분은 localhost입니다. 이 규칙을 사용하여 호스트, 포트 및 경로를 확인할 수 없습니다.
  • RewriteRule이 맞지 않습니다. [localhost]으로 리디렉션하는 것은 http://whatever/[localhost] (으)로 리디렉션하는 것과 같습니다. 포트를 변경하지 않습니다.

난 당신이 뭘 하려는지 100 % 아니에요,하지만 난 당신이 RewriteCondRewriteRule 지침에 독서로 시작하는 것이 좋습니다 것입니다.

+0

감사합니다. –

+0

좋아요! 기꺼이 도와주세요. –

관련 문제