検索

ホームページ  >  に質問  >  本文

htaccess の複数のクエリ文字列を適切に使用できない

この URL を取得したい:

example.com/scooter-details/1/vespa-sprint

しかし、取得した URL は次のとおりです:

example.com/scooter-details.php?scooter_id=1&scooter_brand=vespasprint&scooter_model=

scooter_model "sprint" は scooter_brand クエリ内にあり、通常は scooter_brand=vespa&scooter_model=sprint である必要があります。この問題の解決を手伝っていただければ幸いです

これは htaccess コードです

ああああ

P粉312631645P粉312631645227日前460

全員に返信(1)返信します

  • P粉320361201

    P粉3203612012024-04-01 10:29:38

    クエリ文字列の要素 (つまり、すでに URL エンコードされている) をキャプチャし、それらを使用して URL パスを構築する場合。そうしないと、結果として得られる URL パスの部分が二重に URL エンコードされてしまい、このようになります。

    %20 は、スペースでエンコードされた二重 URL です。つまり。キャプチャしているクエリ文字列には (つまり spaces) が含まれているようです。

    しかし、あなたが投稿したルールは、指定されたサンプル URL とは何の関係もないようですね?

    返事
    0
  • キャンセル返事