G-WAN:如何摆脱URL中的"?"以及如何设置默认语言?


  1. 在G-WAN中,默认URL的格式为mydomain.com/?hello.c

    我想去掉?,让URL看起来像mydomain.com/hello

    用户手册提到用不同的字符如'代替?。在这种情况下,URL看起来像mydomain.com/'hello.c

    但我不想使用不同的角色,我想彻底摆脱这个特殊的角色。这可能吗?

  2. G-WAN的默认语言是C。所以mydomain.com/?hello表示mydomain.com/?hello.c

    如何将默认值更改为不同的语言,例如Java,使mydomain.com/?hello现在意味着mydomain.com/?hello.java

    我可以为不同的虚拟主机设置不同的默认语言吗?

  3. 最后,如何更改传递参数的URL格式?根据用户手册,默认格式为:

    mydomain.com/?你好。c&name=Eva

    我想把它改成:

    mydomain.com/hello?name=Eva

    这可能吗?

这个问题已经被问了很多次,这里有一些解决方案:

G-WAN处理程序重写解决方案

然而,你应该注意,你传递论点的方式是什么?something=回答而不是&仅适用于传递的第一个参数。你做不到?这个=那个?这是因为只有第一个可以?其余的必须是&。事实上你可以忽略使用?完全且仅使用&几乎没有限制的参数,所以实际上最好只使用&。

需要注意的是,G-WAN通过HTTP事务的多个步骤为您提供了整个标头,并且您可以使用c/c++对其进行修改,因此在服务器处理请求或将请求发送回客户端之前,您可以更改任何您想要的内容。唯一的局限是你的知识和想象力。

相关内容

  • 没有找到相关文章

最新更新