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

htaccessのRewriteRuleでパラメータをディレクトリのように表示させています。
しかしすべてのパラメータが揃わないとNotFoundと表示されることを回避したいのですが可能でしょうか?

【現状】
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^([0-9A-Za-z]+)/([0-9A-Za-z)]+)/([0-9A-Za-z)]+)$ index.php?a=$1&b=$2&c=$3 [L]

http://sample.com/1/2/3 ⇒問題なし
http://sample.com/1/2/ ⇒NotFound
http://sample.com/1/ ⇒NotFound
http://sample.com///3 ⇒NotFound

どうもどれかの数字が欠けてしまうとエラーになってしまうみたいです・・・。
すべて必須のパラメータではないため存在するパラメータのみ取得したいと考えています。

どうぞよろしくお願い致します。

●質問者: ぽこすけ
●カテゴリ:ウェブ制作
○ 状態 :キャンセル
└ 回答数 : 0/0件

回答がありません
関連質問

●質問をもっと探す●



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