我刚刚拿起G-WAN,并试图找出如何使索引使用特定的servlet,同时还有静态内容可用。作为servlet的索引,其余部分为静态内容
我将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");
重新启动gwan后,我看到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
,我再次看到这个servlet。所以,这似乎不是我正在寻找的解决方案。
再说一遍,我只是想让/
打到我指定的特定小服务程序,并且所有其他请求都不受此规则影响。
谢谢,