2013-05-12 2 views
1
  1. В G-WAN URL по умолчанию в виде mydomain.com/?hello.cG-WAN: как избавиться от "?" в URL и как установить язык по умолчанию?

    Я хочу, чтобы избавиться от ? иметь URL, которые выглядят как mydomain.com/hello

    Руководство пользователя упоминает заменяющего другой характер, такие как ' для ?. В этом случае URL-адрес будет выглядеть так: mydomain.com/'hello.c

    Но я не хочу использовать другого персонажа, я хочу полностью избавиться от специального символа. Это возможно?

  2. Язык по умолчанию для G-WAN: C. Так mydomain.com/?hello означает mydomain.com/?hello.c

    Как изменить значение по умолчанию на другой язык, скажем Java, так что теперь означает mydomain.com/?hellomydomain.com/?hello.java

    Могу ли я установить различные языки по умолчанию для различных виртуальных хостов?

  3. Наконец, как изменить формат URL для передачи параметров? Согласно инструкции формат по умолчанию:

    mydomain.com/?hello.c & имя = Eva

    Я хочу изменить его на:

    mydomain.com/hello?name=Eva

    Возможно ли это?

ответ

3

Это уже много раз спрашивали, и несколько решений здесь:

G-WAN handler rewriting solution

Следует отметить, однако, что путь вы имеете в виду передать аргументы как нечто = ответ вместо & применяется только к переданному первому аргументу. Вы не можете это сделать? This = that? Somethingelse = this, потому что только первый может быть? а остальное должно быть &. На самом деле вы можете игнорировать использование? полностью и использовать только & с практически неограниченными аргументами, поэтому на самом деле лучше придерживаться только &.

Важно отметить, что для всех, кто задает аналогичные вопросы, G-WAN дает вам все заголовки с помощью нескольких шагов транзакции HTTP и что вы можете их модифицировать с помощью c/C++, вы можете вообще что-либо изменить которые вы хотите, прежде чем запросы будут обработаны сервером или отправлены обратно клиенту. Единственное ограничение - ваши знания и воображение.

 Смежные вопросы

  • Нет связанных вопросов^_^