私のアプリケーションは、製品のカテゴリと名前に基づいてさまざまなURLを生成します。たとえば、カテゴリ別に商品を閲覧するには、URLは次のようになります。
localhost/category/Memory Cards
問題は、スペースが%20sに変換されることです。Iurlencodeまたはrawurlencodeスペースが+符号に変換されているが、同等のもの/に変換されている場合%xx、URLのコントローラーへのマッピングが無効になります。
すべてのURLを。+ではなく記号でエンコードする必要がありspacesます。ヘルパーを使うことができます。ただし、どこでもヘルパーメソッドを呼び出す必要があります。
hooksHTMLを変更し、すべてのURLをスキャンしてspaces、+記号に置き換えるために使用できますか?
標識spacesからURLをデコードして戻す必要もあります。+どうすればそれができますか?
そして、私のアプローチがすべて間違っているとあなたが考えるならば、それをする適切な方法は何でしょうか?