私はフレームワーク設計のために取り組んでいる.htaccessファイルを持っています。私はオンラインで検索していて、3日間それを実験していて、少し刺激されています。ここでhtaccessに異なるパターンで複数の書き換えルールを設定するにはどうすればよいですか?
は私の慣例だ:
ケース1:ケース2
をwww.example.com/id:私はしたいもの
をwww.example.com/key/id私はページ名を収集するためにそれを使用します。もし誰かがキーとして働き、店を探すためにシステムに指示する店を持っていればもっと似ています。指定されたIDのIDで私はこれがより明確になることを願っています。
ここでは私のhtaccessの定義があります:(。*)??
のRewriteRule ^( - ZA-Z0-9 _-] +)/オン
RewriteEngine/$のindex.phpをキー= $ 1&ID = $ 2
のRewriteRule ^([A-ZA-Z0-9 _-] +)/?$のindex.phpを?ID = $ 1
これが機能しない理由は、誰かが私に教えてくださいすることができ、またはどのようにIこれを動作させることができますか?
私は "index.php" – MarkusG
ええと、あなたが書いた結果を見るためにそのGET引数をダンプする必要があると付け加えました。次に、正規表現を徐々に強化して、必要なものだけに制限します。 – romaninsh