.htaccessを使って動的URLを静的URLに変換する方法

.htaccessを使って動的URLを静的URLに変換する方法

動的URLより静的URLの方が検索エンジンにインデックスされやすいのでApacheのモジュール、「mod_rewrite」を利用してURLを変換する方法

「sub.html?id=1」を「sub1.html」に変換

■「httpd.conf」の変更

#LoadModule rewrite_module modules/mod_rewrite.so

のコメントを消す

■「.htaccess」への記載

RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^sub([0-9A-Za-z)]+).html+ sub.html?id=$1