0

長い間調べてきましたが、HTACCESSについてはほとんど理解していません。本当の理由は、正規表現が私の能力を超えているからだと思います。

現在、HTACCESSでは次の行を使用しています。

RewriteRule ^website/([^/]+)(/([^/]+))?$ controller/url.php?method=$1&param=$3

これにより、ユーザーはwww.website.com/website/method/optional_parameterのような素敵なURLを持つことができます。

2番目と3番目のオプションのパラメータをHTACCESS書き換え行に追加するにはどうすればよいですか?

4

1 に答える 1

2

最も簡単な方法は、2番目のグループに「メソッド」グループの後の残りのURLを含めることを許可することです。

RewriteRule ^website\/([^/]+)\/(.*)$ controller/url.php?method=$1&params=$2

次に、PHPを使用してそれぞれのパラメーターを分割します/

お役に立てば幸いです。

于 2012-12-10T16:04:03.960 に答える