1

OK、認めます... 私は htaccess を吹き飛ばします! したがって、私は今それに対処します。

次のようなページが必要です。

index.php -> localhost
index.php?group=1 -> localhost/1(/)
index.php?group=1&page=1 -> localhost/1/1(/)

これまでのところ、問題ありません..ただし、この後、独自の GET タグを追加できるようになります。例えば。URLを次のようにしたい:

localhost/audi/guestbook?do=delete&id=54

ここでは、$_GET['do'] や $_GET['id'] を取得できません。

私のhtaccess:

RewriteEngine on
RewriteBase /
RewriteRule ^([^/\.]+)/?$ index.php?group=$1 
RewriteRule ^([^/\.]+)/?/([[a-zA-Z0-9_-]+)$ index.php?group=$1&page=$2

賢明な回答に感謝します!

4

1 に答える 1

3

2つの書き換えルールに[QSA]フラグを追加します([L]フラグも同様です。

RewriteEngine on
RewriteBase /
RewriteRule ^([^/\.]+)/?$ index.php?group=$1     [L,QSA]
RewriteRule ^([^/\.]+)/?/([[a-zA-Z0-9_-]+)$ index.php?group=$1&page=$2 [L,QSA]
于 2012-06-30T16:01:27.570 に答える