http://hoge.net/record/a1b2c3d4.html
↓
http://hoge.net/record/index.php?record=a1b2c3d4
上記のように読み替えられるには「.htaccess」へ何と記述すればよいですか・?
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^[0-9a-z]+\.html$ index.php?record=$1 [L]
これでどうですか?
0 ~ 9 と小文字の a ~ z が 1文字以上続くものにマッチします。
RewriteEngine On RewriteRule ^/record/(.+)\.html /record/index.php?record=$1 [L]
を DocumentRoot の .htaccess に書きます。
コメント(0件)