namazu-ml(avocado)
[Date Prev][Date Next][Thread Prev][Thread Next][Date Index][Thread Index]
Re: some requests
Satoru Takabayashi <ccsatoru@xxxxxxxxxxxxxxxxxx> writes:
> >* 細かい話ですが、URL で検索ページを指定するとき、現在は
> >".../namazu.cgi?dbname=xxx&options..." などとやりますが、これを
> >簡略化して、".../namazu.cgi/xxx?options..." とも指定出来るように
> >してはどうでしょうか? 見た目がシンプルになりますし、いかにも複数
> >インデックスって感じです。
>
> そういうやり方があるとは知りませんでした。でもいまさら CGI関連をい
> じるのはやる気がおきないような…。
了解しました。そういうわけで、一分ハッキング。
diff -u cgi.c~ cgi.c
--- cgi.c~ Tue Jun 23 00:49:15 1998
+++ cgi.c Thu Jul 2 23:33:56 1998
@@ -57,6 +57,14 @@
}
qs = QueryString;
DbNumber = 0;
+ if (getenv("PATH_INFO")) {
+ sprintf(tmp, "%s%s", DEFAULT_DIR, getenv("PATH_INFO"));
+ if ((uchar *) NULL ==
+ (DbNames[DbNumber] = (uchar *) malloc(strlen(tmp) + 1)))
+ error("cgi: malloc(dbname)");
+ strcpy(DbNames[DbNumber], tmp);
+ DbNumber++;
+ }
while (*qs) {
if (*qs == '&') {
qs++;
こちらの要求としては、これで十分です。要は検索ページへのリンクを
<a href=".../namazu.cgi/name"> とやりたかっただけなので。
# 不都合がなければ、取り込んで頂けません?
---
大阪大学人間科学部基礎人間科学講座三年
西田 圭介 <hs6301nk@xxxxxxxxxxxxxxxxxxxxx>