나는 $_SERVER['REQUEST_URI']
을 폭발시킨 다음 결과를 전환하여 깨끗한 URL을 만들려고합니다.모든 것을 index.php로 리다이렉트
그러나 일단 사용자가 index.php
외부로 나가면 도달 할 URL을 처리하기 위해 다시 index.php
으로 리디렉션해야한다고 가정합니다. 이것을 어떻게 할 수 있습니까? 사용자가 www.domain.com/home/johndoe/...
가는 경우
request_uri
통해
/home/johndoe/
를 처리 할 수 있도록
index.php
(
domain.com/index.php
)을 타격하고 싶습니다. 당신은
index.php
에 모든 전송을 포함하여 정규 표현식을 기반으로 URL을 매핑 할 아파치의
mod_rewrite을 사용할 수 있습니다
@ 픽셀 : 이것이 가장 일반적인 방법입니다. 아파치가 파일이나 디렉토리를 찾지 못하면, index.php를 호출 할 것이다. 이제 index.php에있는 요청 된 URI에'$ _GET [ 'param']'으로 접근 할 수 있습니다. 참고 : 특정 설정에서'RewriteBase /'는 문제를 일으킬 수 있습니다. 그렇다면 파운드 기호로 주석 처리하십시오. – webbiedave
정확히 내가 무엇을 찾고 있었습니까. 감사! – pixel