最近用fossil搭了个wiki,不过原版尽管支持https schema的url生成,却漏掉了https header的判断,小小patch了一下
--- src/cgi.c 2010-07-10 01:57:40.000000000 +0900 +++ src/cgi.c 2010-07-21 16:22:41.000000000 +0900 @@ -1140,6 +1140,8 @@ cgi_setenv("HTTP_IF_NONE_MATCH", zVal); }else if( strcmp(zFieldName,"if-modified-since:")==0 ){ cgi_setenv("HTTP_IF_MODIFIED_SINCE", zVal); + }else if( strcmp(zFieldName,"https:")==0 ){ + cgi_setenv("HTTPS", zVal); } }
至于fossil是个什么东西以后有空整理一下,感兴趣的童鞋可以去 Fossil 看下