목차

Apache mod_rewrite

기본

RewriteEngine on
RewriteRule ^/?([a-zA-Z_]+)/([a-zA-Z_]+)/([a-zA-Z_]+)$ display.php?country=$1&state=$2&city=$3 [L]
RewriteCond %{HTTP_HOST} !^www\.example\.com$ [NC]
RewriteRule .? http://www.example.com%{REQUEST_URI} [R=301,L]  

Flags

주석 달기

RewriteEngine off
Rewrite 관련 코드들...
...
RewriteEngine on

위와 같이 하면 off 이하부터 on 이상 까지의 구문이 주석처럼 실행이 안된다.

요청 금지

RewriteEngine on
RewriteRule \.exe - [F]