Я взял G-WAN только некоторое время назад, и я пытаюсь выяснить, как заставить индекс использовать определенный сервлет, а также иметь статический контент.Индекс как сервлет, остальное как статическое содержимое
Я переехал index.html
в index_old.html
, поэтому у меня не было бы конфликтов.
Я разместил следующее в обработчике.
xbuf_t *read_xbuf = (xbuf_t*)get_env(argv, READ_XBUF);
xbuf_replfrto(read_xbuf, read_xbuf->ptr, read_xbuf->ptr + 16, "/", "/?hello");
После перезапуска Гван, я увидел Hello, ANSI C!
так же, как я желал.
Однако я заметил, что все остальное содержимое больше не загружено, даже страница 404 была другой!
Итак, у меня возникла мысль, что это, похоже, выполняет замену строк, а не точное соответствие.
xbuf_t *read_xbuf = (xbuf_t*)get_env(argv, READ_XBUF);
xbuf_replfrto(read_xbuf, read_xbuf->ptr, read_xbuf->ptr + 16, "/", "/?");
Теперь, когда попав /
, я увидел 404 и /hello
, я снова увидел сервлет. Таким образом, это не похоже на решение, которое я ищу.
Опять же, я просто хочу, чтобы /
попал в определенный сервлет моего обозначения и для всех других запросов, которые не должны выполняться этим одним правилом.
Спасибо,