htaccessに関する質問です。
GETパラメータのついたURLを、
ディレクトリ式の短縮URLにしたいです。
例)
http://example.com/detail.php?no=123456
↓以下のように
htaccessにどのように記述すればよいでしょうか。
簡単な説明もいただけるとうれしいです。
以下で試しましたが動作しませんでした。
RewriteEngine on
RewriteRule ^/([0-9a-zA-Z]+)/?$ /detail.php?no=$1 [L]
と、
RewriteEngine on
RewriteRule ^/([^/]+)/?$ /detail.php?no=$1 [L]
記述ミスやサーバ設定もしくは、
前後に何か書かなければならない、などありますでしょうか。
※以下は正常に動作しました。
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(www.example.com)(:80)? [NC]
RewriteRule ^(.*) http://example.com/$1 [R=301,L]
アドバイス頂けると幸いです。