私は現在のURLを持っています:
http://domain.com
この URL にアクセスすると、デフォルトで以下が読み込まれます。
http://domain.com/index.php
私の .htaccess には次のものがあります。
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([^/]*)$ /index.php?var1=$1 [L]
RewriteRule ^([^/]*)/([^/]*)$ /index.php?var1=$1&var2=$2 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)$ /index.php?var1=$1&var2=$2&var3=$3 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)$ /index.php?var1=$1&var2=$2&var3=$3&var4=$4 [L]
RewriteRule ^([^/]*)/([^/]*)/([^/]*)/([^/]*)/([^/]*)$ /index.php?var1=$1&var2=$2&var3=$3&var4=$4&var5=$5 [L]
.htaccess はすべてのページに 404 を与えるので、間違っていると確信しています。
次のすべての URL を機能させたい
http://domian.com/val1/
http://domian.com/val1/val2/
http://domian.com/val1/val2/val3
http://domian.com/val1/val2/val3/val4/
http://domian.com/val1/val2/val3/val4/val5
オプションのパラメータであることを意味します
私は何を間違っていますか?オプションのパラメーターを受け入れるように .htaccess を設定するにはどうすればよいですか。
編集:元の質問で多くの質問をしなければならなかったので、より理解しやすい質問にしました。うまくいけば、私は答えを得ます。