2011-08-04 6 views
-2

WAMP 서버를 사용하고 있습니다. 내 로컬 시스템의 페이지에 대해 다시 쓰기 규칙을 적용해야합니다. 작업 표시 줄의 WAMP 아이콘에서 rewrite_rule을 활성화했습니다.WAMP에서 다시 쓰기 규칙

로컬 시스템의 내 웹 사이트 경로는 http://localhost/Kitty_Enfin/입니다.

http://localhost/Test/index.php -> http://localhost/Test/home 
http://localhost/Test/index.php?do=main -> http://localhost/Test/main 
http://localhost/Test/index.php?do=profile&uid=1 -> http://localhost/Test/profile/1 

위의 내용은 다시 작성해야하는 페이지입니다.

내 질문 : .htaccess 파일을 배치해야합니까? 위의

사람이 다음 문제에 도움이된다면 그것은 더 도움이 될 것입니다에 대한 htaccess로 재 작성 규칙은 무엇 WWW에서

  • 여부를/또는 www /에서 테스트
  • .

    는 답장을 보내 주셔서 감사합니다. 위의 내용을 사용할 때 그것은 나에게 도움이되지 못했습니다. 작업 (http://localhost/Test, http://localhost/Test/index)

    RewriteRule ^([^/\.]+)/?$ /\Test/\index.php?do=$1 [L] - - 작업 (http://localhost/Test/main)

    RewriteRule ^profile/([^/\.]+)?$ /\Test/\index.php?do=profile&uid=$1 - 작동하지만, CSS 및 기타 스크립트

    RewriteRule ^([^/\.]+)/?$ /\Test/\index\.php [L] :하지만 처음 두 작동 다른 재 작성 규칙을 사용 여기서는 효과가 없습니다.

    또한 페이지의 링크는 http://localhost/Test/ 대신 http://localhost/Test/profile/입니다.

    이 문제에 대해 알고 계신가요? 내가 틀린 일을하면 저를 바로 잡으십시오.

    이 문제에 대해 알고 계신가요? 나는 begineer 안함 나에게 내가 잘못 감사

+0

죄송 수 쿠마에서이 응답 할 수 있습니다 "테스트"폴더에 htaccess로했던 어떤 일을 수정주세요 나는 처음으로 이런 것들을 배웠습니다. 나는 인터넷에서 검색하고 위에 설명 된대로 두 링크를 만들었지 만 제 3의 경우 단서 또는 아이디어 ITs는 작동하지 않지만 CSS와 스크립트는 링크되어 있지 않습니다. – regish

답변

4
RewriteRule ^/?index.php     home/ 
RewriteRule ^/?index.php?do=(\w*)   $1/ 
RewriteRule ^/?index.php?do=(\w*)&uid=(\w*) $1/$2 

장소

가 난 단지 당신의 단서

관련 문제