.htaccess ファイルに次のコード行があります。
RewriteRule ^mypage/(.+)/$ mypage.php?a=$1
この書き直しルールは、ほとんどの場合機能します。ただし、のようなパラメーターを渡そうとするC++
と、mypage/C%2B%2B/
正しく機能しません。...に移動する必要がありmypage.php?a=C%2B%2B
ますが、代わりに次のように見えるmypage.php?a=c++
ため、PHP コードは次の値を認識します。a=c<space><space>
RewriteRule を更新して、16 進数のコーディングを書き換えられた url に渡すにはどうすればよいですか?
前もって感謝します