wiki.cyclocoop.org;
access_log /home/www/log/cyclo-wiki/nginx/access.piwik.log piwik;
-auth_basic "pour demander un compte: admin+wiki@cyclocoop.org";
-auth_basic_user_file /home/www/data/cyclo-wiki/.htpasswd;
+#auth_basic "pour demander un compte: admin+wiki@cyclocoop.org";
+#auth_basic_user_file /home/www/data/cyclo-wiki/.htpasswd;
client_body_buffer_size 8k;
client_max_body_size 10m;
error_page 404 /cgi/ikiwiki.cgi?do=create&page=$uri;
log_not_found off;
}
location ~ ^/gitweb($|/) {
- auth_basic "no pasaran";
- auth_basic_user_file /home/www/data/cyclo-wiki/.htpasswd;
+ #auth_basic "no pasaran";
+ #auth_basic_user_file /home/www/data/cyclo-wiki/.htpasswd;
root /usr/share/gitweb;
fastcgi_param SCRIPT_FILENAME /usr/share/gitweb/gitweb.cgi;
include /etc/nginx/conf.d/fastcgi.conf;
location /cgi/ikiwiki.cgi {
include /etc/nginx/conf.d/fastcgi.conf;
+ set $r "$https$arg_do";
+ if ($r = "create") {
+ return 301 https://$host$request_uri;
+ }
+ if ($r = "edit") {
+ return 301 https://$host$request_uri;
+ }
+ if ($r = "newevent") {
+ return 301 https://$host$request_uri;
+ }
+ if ($r = "prefs") {
+ return 301 https://$host$request_uri;
+ }
fastcgi_index cgi/ikiwiki.cgi;
fastcgi_pass unix:/run/spawn-fcgi/cyclo-wiki;
}