人力検索はてな
モバイル版を表示しています。PC版はこちら
i-mobile

[mod_rewrite]

http://hoge.net/record/a1b2c3d4.html



http://hoge.net/record/index.php?record=a1b2c3d4

上記のように読み替えられるには「.htaccess」へ何と記述すればよいですか・?

●質問者: catfrog
●カテゴリ:コンピュータ ウェブ制作
✍キーワード:.htaccess mod_rewrite 記述
○ 状態 :終了
└ 回答数 : 2/2件

▽最新の回答へ

1 ● STRing
●35ポイント

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文字以上続くものにマッチします。

動的ページを静的ページにする (mod_rewrite) 参考ページ


2 ● b-wind
●35ポイント
RewriteEngine On
RewriteRule ^/record/(.+)\.html /record/index.php?record=$1 [L]

を DocumentRoot の .htaccess に書きます。

http://www.net-newbie.com/trans/mod_rewrite.html

関連質問


●質問をもっと探す●



0.人力検索はてなトップ
8.このページを友達に紹介
9.このページの先頭へ
対応機種一覧
お問い合わせ
ヘルプ/お知らせ
ログイン
無料ユーザー登録
はてなトップ