Web ディレクトリにという名前のファイルがあり、index.php?title=dogs
それをブラウザーで開きたいと考えています。どの URL を入力すればよいですか? を入れると、存在しない.../index.php?title=dogs
というファイルを探していると思い込んでしまいます。index.php
2 に答える
4
ASCIIの の 16 進値?
は 0x3f であるため、URL エンコード形式は %3f であり、 の値=
は 0x3d であるため、%3dとなります。
.../index.php%3ftitle%3ddogs
http://en.wikipedia.org/wiki/Percent-encodingを参照
=
NB をエスケープしたら、おそらく をエスケープする必要はありません?
しかし、おそらくファイルの名前を変更することを考えるべきです!
于 2012-10-18T18:20:02.383 に答える
0
ウェブサーバーは、? の後のすべてを想定しています。QueryStringと呼ばれる「index.php」ファイルへのパラメーターであるため、パスから取り出して index.php ファイルに渡します (使用している Web サーバーによって異なります)。Web サーバーのカスタム設定を使用して問題を解決できますが、個人的にはお勧めしません。
PS: そのような名前のファイルを作成できるとは知りませんでした!
于 2012-10-18T18:21:26.553 に答える