.htaccess 다시 쓰기 규칙은 URL의 후행 슬래시를 어떻게 관리할 수 있습니까?
Dec 18, 2024 pm 12:49 PMHtaccess를 사용한 URL 후행 슬래시 처리
URL 최적화와 관련하여 후행 슬래시 관리는 웹 사이트 성능 및 콘텐츠 복제 문제에 큰 영향을 미칠 수 있습니다. . 이 문서에서는 웹 사이트의 URL 구조에서 후행 슬래시를 적용하거나 제거하려는 사용자가 직면하는 특정 문제를 다룹니다. 사용자는 기존 재작성 규칙을 보여주는 현재 .htaccess 코드를 제공합니다.
후행 슬래시 추가
웹 사이트의 모든 URL에 후행 슬래시가 있는 정책을 시행하려면 , RewriteEngine On 라인 바로 아래에 다음 코드를 추가할 수 있습니다:
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*[^/])$ // [L,R]
이 규칙 후행 슬래시가 없는 모든 URL에 슬래시가 자동으로 추가되도록 합니다. [L,R] 플래그는 적용할 마지막 규칙임을 지정하며 (프로덕션 환경의 경우) 301 리디렉션을 사용해야 합니다.
후행 슬래시 제거
반대로, 웹사이트 URL에서 후행 슬래시를 제거하려면 다음을 사용하세요. code:
RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)/$ / [L,R]
이 경우 후행 슬래시가 있는 모든 URL은 후행 슬래시 없이 동일한 URL로 리디렉션됩니다.
R=301 주의
테스트 목적으로 R=301 플래그를 사용하면 브라우저에 문제가 발생할 수 있다는 점에 유의하는 것이 중요합니다. 캐싱. 테스트 중에는 R 또는 R=302를 사용하고 변경 사항을 실시간으로 배포할 준비가 된 후에만 R=301로 전환하는 것이 좋습니다.
위 내용은 .htaccess 다시 쓰기 규칙은 URL의 후행 슬래시를 어떻게 관리할 수 있습니까?의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

인기 기사

인기 기사

뜨거운 기사 태그

메모장++7.3.1
사용하기 쉬운 무료 코드 편집기

SublimeText3 중국어 버전
중국어 버전, 사용하기 매우 쉽습니다.

스튜디오 13.0.1 보내기
강력한 PHP 통합 개발 환경

드림위버 CS6
시각적 웹 개발 도구

SublimeText3 Mac 버전
신 수준의 코드 편집 소프트웨어(SublimeText3)

뜨거운 주제











Laravel Back End : Part 2, React가있는 React 앱 구축

PHP의 컬 : REST API에서 PHP Curl Extension 사용 방법
