PHP에서 친숙한 URL 만들기
www.domain.com/profile/12345와 같은 URL은 일반 URL에 비해 더 사용자 친화적인 환경을 제공합니다. www.domain.com/profile.php?u=12345와 같은 쿼리 매개변수가 있는 기존 URL입니다. PHP에서는 Apache 웹 서버의 기능인 mod_rewrite를 사용하여 이를 수행할 수 있습니다.
mod_rewrite를 설정하려면 웹 애플리케이션의 루트 디렉터리에 있는 .htaccess 파일에 다음 줄을 추가하세요.
RewriteEngine on RewriteRule ^/profile/([0-9]+)$ /profile.php?id= [L]
이 규칙은 /profile/로 시작하고 뒤에 하나 이상의 숫자가 오는 요청을 profile.php 파일에 다시 쓰도록 웹 서버에 지시합니다. 숫자를 id 쿼리 매개변수로 전달합니다.
또 다른 옵션은 ForceType을 사용하는 것입니다. 이는 특정 경로가 PHP에서 처리되도록 강제합니다. .htaccess 파일에 다음을 추가하세요.
<Files profile> ForceType application/x-httpd-php </Files>
이 접근 방식을 사용하면 index.php는 $_SERVER['PATH_INFO'] 변수를 사용하여 경로 정보에 액세스할 수 있습니다.
echo $_SERVER['PATH_INFO']; // outputs '/profile/12345'
profile.php에서 $_SERVER['PATH_INFO'] 변수를 사용하여 사용자 ID를 검색하고 해당 프로필을 표시할 수 있습니다. mod_rewrite 또는 ForceType을 PHP와 결합하면 웹 애플리케이션을 위한 깔끔하고 사용자 친화적인 URL을 생성할 수 있습니다.
위 내용은 PHP에서 깔끔하고 사용자 친화적인 URL을 어떻게 만들 수 있나요?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!