私は次のようないくつかの異なる質問を経験しました: すべての URL を書き換える
mod_rewrite は任意の数のパラメータを任意の名前で変換できますか?
これにより、1 セットの URL を domain.com/script2.php?d=1 から domain.com/(d) に変更することができましたが、今は答えが見つからない問題に悩まされています。現在、次のように設定された URL のセットがあります: domain.com/script.php?a=1
これらの URL を domain.com/(a) に変更する方法は知っていますが、変数 A は単なる数値識別子であるため、これはあまり役に立ちません。 domain.com/1 はあまり役に立ちません。
代わりに、実際には記述子の ProductName である変数 B です。だから私がしようとしているのは、domain.com/(a) ではなく、domain.com/(b) を取得できるようにすることです。合併症があります。元の設定で変数 A を使用した理由は、複数の製品が変数 B で同じ記述子を使用しているためです。そのため、それらを区別する変数 C も含める必要があるため、URL を domain.com/(b)-( にする必要があります。 c)。
ボーナス!domain.com/script2.php?d=1 から domain.com/(d) に変更した別のスクリプトがあると言ったことを覚えていますか? さて、この現在のスクリプトを domain.com/(b)-(c) ではなく domain.com/(d)/(b)-(c) として表示するように設定できたら最高です。 domain/(d) は実際にはこの他のスクリプトの検索ページであるため、これは非常に論理的なフローであり、ブラウジングを非常に簡素化し、ユーザーは検索と製品の間をあまり作業せずに直感的に移動できます。
これが可能かどうかはわかりませんが、助けていただければ幸いです。