tomohirof回答ポイント 100ptウォッチ

mod_rewriteの正規表現の書き方に関する質問です。


以下のURLから、
http://xxxxx.com/dir1/dir2/dir3/index.html

最後の「dir3」だけを抜き出す正規表現の書き方がわかりません。。。

以下のように書いてみたところ、$1には「dir2/dir3」が抽出されてしまいます。
RewriteRule /(.*?)/index.html$ index.php?dir=$1


なぜ「dir1/dir2/dir3」じゃないんだろう。って疑問もありますが。。w

「dir3」を抽出する正規表現の書き方を教えてください。

※ 有料アンケート・ポイント付き質問機能は2023年2月28日に終了しました。
ログインして回答する

ベストアンサー

その他の回答

この質問へのコメント

コメントはありません

この質問への反応(ブックマークコメント)

質問の情報

登録日時
2018-11-22 18:30:58
終了日時
2018-11-23 10:24:42
回答条件
1人1回まで

この質問のカテゴリ

この質問に含まれるキーワード

mod_rewrite174正規表現647PHP7798HTML5036URL11376?D197

人気の質問

メニュー

PC版