我的网络目录中有一个名为index.php?title=dogs
的文件,我想在浏览器中打开它。我应该放什么网址?当我输入.../index.php?title=dogs
时,它认为我正在寻找一个名为index.php
的文件,该文件不存在。
答案 0 :(得分:4)
ASCII中?
的十六进制值为0x3f,因此URL编码形式为%3f,=
的值为0x3d,因此%3d,给出
.../index.php%3ftitle%3ddogs
请参阅http://en.wikipedia.org/wiki/Percent-encoding
N.B。一旦逃离=
?
但您应该考虑更改文件的名称!
答案 1 :(得分:0)
网络服务器假定之后的一切都是?是“index.php”文件的参数,即所谓的 QueryString ,因此它将其从路径中取出然后将其传递给index.php文件(取决于您拥有的Web服务器) )。 您可以使用网络服务器上的自定义设置解决问题..但我个人不推荐。
PS:我不知道你可以用这样的名字创建文件!