이 포괄적 인 ReadMe는 Tegro 팀을 위해 설계되었습니다. 프로젝트 방문 페이지의 .htaccess 파일 구성, 보안 향상 및 사용자 경험 최적화에 대한 자세한 안내서가 포함되어 있습니다.
# Implement secure cookies
# Header set Set-Cookie HttpOnly;Secure
Header always edit Set-Cookie (.*) " $1; HTTPOnly; Secure " 이 구성은 모든 쿠키에 대한 HttpOnly 및 Secure 플래그를 시행하여 JavaScript 액세스를 제한하고 암호화 된 연결을 통한 전송을 보장함으로써 보안을 증가시킵니다.
# Secure .htaccess and other hidden files
< Files ~ "^.">
Order allow,deny
Deny from all
</ Files > 이 블록은 .htaccess 와 같은 숨겨진 파일을 보호하여 무단 액세스에 대한 추가 보안 계층을 추가합니다.
# Activate URL rewriting
RewriteEngine on mod_rewrite 모듈을 활성화하면 개선 된 내비게이션 및 SEO를위한 URL 리디렉션 및 수정이 용이 해집니다.
# Redirect .php URLs to cleaner versions
RewriteCond %{THE_REQUEST} ^[A-Z]{3,}s([^.]+).php [NC]
RewriteRule ^ % 1/ [R=301,L]
# Remove .php extension, add trailing slash
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} .php -f
RewriteRule ^([^.]+)/$ $1.php 이 규칙은 URL에서 .php 확장을 제거하고 후행 슬래시를 추가하여 더 나은 사용자 경험을 위해 URL을 단순화하는 것을 목표로합니다.
# Exclude "www" from URLs, redirect to non-www version
RewriteCond %{HTTP_HOST} ^www.(.*)$ [NC]
RewriteRule ^(.*)$ https:// % 1/$1 [R=301,L] URL에서 www 제거하면 브랜드 일관성이 높아지고 SEO 성능이 향상됩니다.
지능형 404 오류 처리
# Smart redirection for non-existent pages
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . / [L,R=301]이 설정은 존재하지 않는 페이지에 액세스하려고 할 때 사용자를 홈페이지로 리디렉션하여 사이트 참여를 유지하는 동안 원활한 사용자 경험을 제공합니다.
.htaccess 파일에는 기본 구성 외에도 캐시 헤더, 특정 파일 유형의 파일 압축 활성화 및 기타 성능 향상 기능과 같은 추가 설정이 포함됩니다.
.htaccess 파일은 서버 동작을 구성하고 방문 페이지를 설정하는 데 필수적인 구성 요소입니다. 이 README는 Tegro 팀의 심층 안내서 역할을하며 최적의 사이트 성능 및 보안을위한 구성 이해, 구현 및 수정을 지원합니다.