1
누군가이 문제를 해결할 수 있습니다. PHP 확장을 제거하고 싶습니다. (나는 nginx와 grabaperch를 사용하고 싶다).nginx/php-fpm으로 PHP 파일 확장자를 제거
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{THE_REQUEST} ^GET\ /[^?\s]+\.php
RewriteRule (.*)\.php$ /$1/ [L,R=301]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !(\.[a-zA-Z0-9]{1,5}|/)$
RewriteRule (.*)$ /$1/ [R=301,L]
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)/$ $1.php [L]
Redirect 301 /portrait /portrait/zu-meiner-person.php
내가 우분투 11.04에 PHP5-FPM과의 nginx 0.8.54을 사용 :이 아파치 재 작성 규칙입니다.
이 /folder/file.php와 같은 URL은/folder/file /과 유사해야합니다. 이/폴더 같은 URL은/시행 착오를 많이 후 index.php를
가능한 복제본 [Nginx : 기본 파일 확장명 설정] (http://stackoverflow.com/questions/7760883/nginx-setting- a-default-file-extension) –
이것은 이미 http://stackoverflow.com/a/7761779에서 대답되었습니다. – hasanatkazmi