在 G-WAN 中,默认 URL 采用以下形式
mydomain.com/?hello.c
我想摆脱
?
看起来像mydomain.com/hello
用户手册提到替换不同的字符,例如
'
for?
。在这种情况下,URL 看起来像mydomain.com/'hello.c
但我不想使用不同的字符,我想完全摆脱特殊字符。那可能吗?
G-WAN 的默认语言是
C
. 所以mydomain.com/?hello
意味着mydomain.com/?hello.c
我如何将默认设置更改为不同的语言,比如
Java
,所以mydomain.com/?hello
现在意味着mydomain.com/?hello.java
我可以为不同的虚拟主机设置不同的默认语言吗?
最后,如何更改传递参数的 URL 格式?根据用户手册,默认格式为:
mydomain.com/?hello.c&name=Eva
我想将其更改为:
mydomain.com/hello?name=Eva
那可能吗?
问问题
242 次
1 回答
3
这已经被问过很多次了,在这里找到了一些解决方案:
但是,您应该注意,您将参数传递为 ?something=answer 而不是 & 的方式仅适用于传递的第一个参数。你不能做 ?this=that?somethingelse=this 因为只有第一个可以?其余的必须是 &。事实上你可以忽略 using ? 完全且仅使用具有几乎无限参数的 &,因此实际上最好坚持仅使用 &。
重要的是要注意以供将来询问类似问题的任何人参考,G-WAN 通过 HTTP 事务的多个步骤为您提供整个标头,并且您可以使用 c/c++ 修改它们,您可以更改任何您想要的东西请求由服务器处理或发送回客户端。唯一的限制是你的知识和想象力。
于 2013-05-12T16:32:39.283 回答