0

こんにちは、私が持っているものは次のとおりです。

RewriteRule ^page_([^/]*)$ /page.php?id=$1 [L]

これは、リンクが domain.com/page_3 でページ page.php/id=3 を表示する場合にうまく機能します。今、次のように渡したいと思います: domain.com/page_3&u=username. しかし、ページが見つからないと言い続けます。その行を次のように変更しました: RewriteRule ^page_([^/]*)$ /page.php?id=$1&u=$2 [L] (動作しません) 何が足りないのですか?

4

1 に答える 1

1

これを2つのパラメーターで試すことができます

RewriteRule ^page_([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$  /page.php?url=$1&url2=$2 [L,QSA]

そして、これは3つ、などなど

RewriteRule ^page_([a-zA-Z0-9_-]+)/([a-zA-Z0-9_-]+)$/([a-zA-Z0-9_-]+)$   /page.php?url=$1&url2=$2&url3=$3 [L,QSA]
于 2013-07-28T10:54:15.223 に答える