0

こんにちは、htaccess ファイルを使用して URL をクリーンアップしています。page というパラメーターと id というパラメーターがあります。

私の元の URL は次のとおりです: http://bouwen040.sayhey.nl/index.php?page=leden&id=15

そして、私はそれを望んでいます: http://bouwen040.sayhey.nl/leden/15

「ページ」パラメーターのみを呼び出すページは機能します。もう1つは、ページが見つからないというエラーを出しています。

これは私の書き換えコードです:

RewriteEngine On
RewriteRule ^([A-Za-z0-9\-]+)$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9\-]+)/$ index.php?page=$1
RewriteRule ^([a-zA-Z0-9\-]+)/$ index.php?page=$1&id=$2

私もこれを試しました:

RewriteEngine On
RewriteRule ^([^/]*)/([^/]*)\.php$ /index.php?page=$1&id=$2 [L]

1 つのパラメーターが機能し、2 つのパラメーターが機能しない理由がわかりません。

4

1 に答える 1