この 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
コードです
クエリ文字列の要素 (つまり、すでに URL エンコードされている) をキャプチャし、それらを使用して URL パスを構築する場合。そうしないと、結果として得られる URL パスの部分が二重に URL エンコードされてしまい、このようになります。
%20
は、スペースでエンコードされた二重 URL です。つまり。キャプチャしているクエリ文字列にはしかし、あなたが投稿したルールは、指定されたサンプル URL とは何の関係もないようですね?