.htaccess を使って http://weble.org/item/?id=1000 という様な動的な URL をサーバー側で http://weble.org/item/1000 にリダイレクトしたい場合は以下のようにします。
1 2 | RewriteCond %{THE_REQUEST} ^GET\ /item/\?id=([0-9]*)(.*)$ RewriteRule ^.* http://%{HTTP_HOST}/item/%1? [L] |
RewriteRule の中の変数は $1 などで取ることができますが、RewriteCond の中の変数は %1 などで取ることができるのですね。ずっと $1 などとして躓いていました。今回の設定で参考にさせて頂いたページは以下です。
コメント