내가 모드 - 재 작성을 사용하여모 재 작성 - URL
https://example.com/contact
에
https://example.com/public/contact.php
(실제 경로)
에서 내 URL을 변경했습니다를 다시 작성합니다.
contact
은 단지 자리 표시 자일 뿐이므로 public
디렉토리의 모든 파일에서 작동해야합니다. /home
또는 /login
처럼 나는이와 파일 extionsion을 제거 할 수 있었다 :
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
이 두 개 이상의 수준 URL, 즉 처리하지 않습니다 "변화"를 의미합니까? '/public/contact.php'는 실제로 파일의 실제 경로이며 https://example.com/contact를 통해 액세스하려고합니다. –
예 @EduardoEscobar –