htaccess の複数のクエリ文字列を適切に使用できない
P粉312631645
P粉312631645 2024-03-31 17:05:58
0
1
480

この 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粉312631645
P粉312631645

全員に返信(1)
P粉320361201

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

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

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

いいねを押す +0
人気のチュートリアル
詳細>
最新のダウンロード
詳細>
ウェブエフェクト
公式サイト
サイト素材
フロントエンドテンプレート