動的URLを静的URLに変換する方法

テキストファイルで.htaccessというファイルを作成し、以下のように記述します。


.htaccessのソースここから------------

DirectoryIndex
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^key-(.*).html$ index.php?keyword=$1

.htaccessのソースここまで------------

解説

index.php?keyword=$1の$1にあたる文字列がそのままkey-(ここに当て嵌まる).html
日本語の$1の場合、URLエンコードした文字列にすることをお勧めします。


あとは、このファイルをサーバーにアップロードすれば完了です。
尚、サーバーによっては.htaccessファイルが機能しない場合もありますので、ご確認ください。