0

127.0.0.1/元/メイン/アイテム/パン

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^items/([^/]+)/?$ /ex/main/item.php?act=view&name=$1 [L]
Works fine 

しかし、どうすれば 2 番目のルールを追加できますか?

127.0.0.1/ex/main/items/bread/123/ 入力と名前の両方を処理する

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^items/([^/]+)/?$ /ex/main/item.php?act=view&name=$1&id=$???? [L]
4

1 に答える 1

0

「パン」の後のすべてのキャプチャ グループを作成する必要があります。

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^items/([^/]+)/([0-9]+)/?$ /ex/main/item.php?act=view&name=$1&id=$2 [L]
于 2013-08-29T16:56:41.840 に答える