2010-03-01 8 views

답변

8

mod_rewrite을 조사해야합니다.

문서에서 :이 모듈은 규칙 기반 재 작성 엔진 (정규 표현식 파서를 기반으로 함)을 사용하여 요청 된 URL을 즉시 다시 작성합니다.

그래서 url은 example.com/2222와 비슷하지만 서버의 example.com/?id=2222로 번역됩니다.

+0

이 특정 방법은 Apache 웹 서버가 사용된다고 가정합니다. – Powerlord

2

mod_rewrite가 활성화되고, 비슷한에 htaccess로 파일에 몇 줄,해야합니다 확인하십시오, 또는 검색하여

RewriteEngine on 
RewriteBase/
RewriteRule (.*)$ index.php?id=$1 [L] 
당신은 (예 많은) 더 많은 정보를 얻을 수

here을 검색 엔진에서 "htaccess pretty urls"를 입력하십시오.

+0

이 특정 방법은 Apache 웹 서버가 사용된다고 가정합니다. – Powerlord

2

mod_rewrite를 사용할 수없는 경우 (가장 좋은 방법) 404 트랩을 사용할 수 있습니다.

즉, 일반적으로 example.com/2222는 404 페이지를 사용자에게 표시합니다. 기본 404 페이지 대신 원하는 스크립트를 가리 키도록 서버를 설정 한 경우 example.com/2222 URL을 가져 와서 원하는 위치로 사용자를 리디렉션 할 수 있습니다.

관련 문제