2009-12-05 3 views
1

테스트 사이트가 있습니다. 나는 사용자가 로그 오프 할 수 있기를 원하지만, 'localhost/site/index.php? logoff = y'로가는 것은보기 흉한 것처럼 보입니다. 저는 PHP에서 newby입니다. 아마도이 작업을 수행하는 방법은 매우 분명 할 것입니다. 그러나 ...파일 이름이없는 페이지를 만드는 방법 (예 : http : // localhost/site/logoff)

어떻게하면됩니까? 로그 오프 링크가 'localhost/site/logoff'로 가도록하고 싶습니다. 도움을 주시면 감사하겠습니다. 감사합니다

답변

4

귀하의 사이트가 아파치를 실행하는 경우 찾고있는 키워드는 mod_rewrite입니다. 이러한 URL 재 작성 명령은 일반적으로 웹 사이트 폴더의 .htaccess 파일에 있습니다. 예를 들어 this tutorial을 참조하십시오.

공식 Apache documentation은 궁극적 인 참고 자료이지만 씹기가 더 힘듭니다. mod_rewrite로 시작하기 전에 제공자/서버에 mod_rewrite이 활성화되어 있는지 확인하십시오.

6

일반적으로 mod_rewrite를 통해 이루어집니다. Apache Documentation과 예 및 초보자 용 페이지 modrewrite.com을 살펴보십시오.

행복을 빌며, 파비안

+0

감사합니다. 둘 다! 정말 빨랐어! 나는 그것들을 살펴볼 것이다. –

0

이 또한 ForceType 지시어와 htaccess로 파일에 수행 할 수 있습니다. 당신이 "사이트"라는 파일을 만든 경우

는, 다음은 PHP 문서 및 요청 것처럼

<Files site> 
     ForceType application/x-httpd-php 
</Files> 

아파치가 처리 할 사이트/사이트/어쩌구는 것 그 디렉토리에 .htaccess 파일을 넣어 그것으로 연결된다.

관련 문제