単一の URL 変数をディレクトリにエイリアスして、追加の URL 変数を文字列に残すことはできますか?
例: 連絡先ページがあり、クイック URL 変数に基づいて「関連」選択を交換したい場合。
?page=contact => すべてのデフォルトで連絡先ページを読み込みます
?page=contact®arding=bug => 自動的に選択されたバグレポートの関連選択オプションで連絡先を読み込みます
#Enable rewrite engine
RewriteEngine On
#contact,contact/ -> page=contact
RewriteRule ^contact?$ ?page=contact [L]
RewriteRule ^contact/?$ ?page=contact [L]
これは domain/contact/ では問題なく機能しますが、追加の URL 変数を追加すると、URL に表示されていても削除されます。
私は次のようなことができることを理解しています:
RewriteRule ^contact/bug/?$ ?page=contact®arding=bug [L]
しかし、そこで余分なことをしたい場合に備えて、任意の数のフラグを受け入れるようにしたいと思います。
domain.com/contact/ と domain.com/contact/?regarding=bug を使用できるようにしたい