0
.htaccess를 사용하여 URL에서 .php 확장자를 제거하려고합니다.이 작업을 수행하는 방법과 사용하고있는 뷰 사이트를 발견했습니다..htaccess에서 .php 확장자 제거 (404?)
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^([^\.]+)$ $1.php [NC,L]
그러나 나는
그것은 잘 작동 (즉, htaccess로하지 않고 mydomain.com/user/settings.php 것) mydomain.com/user/settings에 갈 때. 그러나 내가 mydomain.com/user/settings/ (마지막에 트렌드 스플래시)에 갈 때 내 사용자 정의 404 오류 페이지를 여기 주위에 (& 비슷한 질문) 주위를 둘러 보았다 질문과 구글지만 실제로 작동하지 않을 수 있습니다 내가 뭘 놓치고 있니?
이 Flexer
안녕하세요, 감사 그러나 나는 그것이^(RewriteRule의 작업있어 아무것도하지 않았다 [^ \를.] +)/$ $ 1.php [NC, L]. ** UPDATE ** nvm은 끝 부분에 traiing slash가있는 경우에만 작동합니다 .. – Flexer
첫 번째 섹션을 비 탐심으로 만드는 데 필요한 업데이트 된 규칙을 사용해보십시오 –