개발/개발2

rewrite rule

intelli J 2023. 7. 26. 14:28
반응형

 

기존 html 을 JSP 로 전환

RewriteRule ^/?([a-z/]+).html$ $1.jsp[L,R=301]

 

요청 리소스가 없을 경우 404 페이지로 전환

 

클라이언트가 요청한 파일 및 디렉터리가 존재하지 않을 경우 별도의 404 페이지를 실행하고 rewrite 처리를 종료하는 예제이다.

 

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .? /404.php [L]

 

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule .? / [L]

 

모든 페이지를 HTTPS 로 전환

RewriteCond %{HTTPS}  !on
RewriteRule ^(.*)$ https://%{HTTP_HOST}$1 [R,L]

반응형