しかしすべてのパラメータが揃わないと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件)