if ($request_uri ~ \.php($|\?))
{
rewrite ^(.*)\.php$ $1 permanent;
}
location / {
try_files $uri $uri/ @rewrite;
}
location @rewrite {
rewrite ^ $uri.php last;
}
PHP 확장자 제거:
첫 번째 if 블록은 요청 URI에 .php가 포함된 경우 이를 제거하고 영구 리다이렉트(301)를 수행합니다. 이는 검색 엔진에 새로운 URL 구조를 알리는 데 도움이 됩니다.
URL 처리:
location / 블록은 모든 요청을 처리합니다. try_files 지시어는 요청된 URI를 찾고,
없으면 @rewrite 위치 블록으로 넘깁니다.
PHP 파일로 리다이렉트:
@rewrite 위치 블록은 요청된 URI에 .php를 추가하여 실제 PHP 파일을 찾습니다.
해당옵션으로 적용시 해결
'웹 | IT | 테크 | 개발' 카테고리의 다른 글
2025 서버호스팅 제어판 프로그램 추천 , aaPanel 강추 ! (1) | 2025.02.11 |
---|---|
딥시크AI , DeepSeek 프라이버시 괜찮은가? (0) | 2025.02.10 |
[구름IDE/REACT] 구름IDE 환경으로 리액트 시작하기#2 (0) | 2021.01.08 |
[구름IDE/REACT] 구름IDE 환경으로 리액트 시작하기#1 (1) | 2021.01.07 |