import .htaccess, Anders' version
[sipb-www.git] / .htaccess
1 # Disable CGI scripts and static-cat; serve everything as static content
2 # from Apache unless otherwise specified.
3 <Files *>
4     SetHandler none
5 </Files>
6
7 RewriteEngine On
8 RewriteBase /
9
10 # Redirect /iap to stuff.mit.edu/iap
11 RewriteRule ^iap(/.*)?$ http://stuff.mit.edu/iap$1 [R,L]
12
13 # Serve some CGI scripts from _wiki-cgi
14 RewriteRule ^ikiwiki.cgi$ _wiki-cgi/ikiwiki.cgi [L]
15 RewriteRule ^update.cgi$ _wiki-cgi/update.cgi [L]
16
17 # Trailing-slash directories served from _wiki
18 RewriteCond %{DOCUMENT_ROOT}/_wiki%{REQUEST_URI} -d
19 RewriteRule ^(.*[^/])$ $1/ [R=permanent,L]
20
21 # Serve most content from _wiki
22 RewriteCond %{DOCUMENT_ROOT}/_wiki%{REQUEST_URI} -d [OR]
23 RewriteCond %{DOCUMENT_ROOT}/_wiki%{REQUEST_URI} -f
24 RewriteRule ^(.*)$ _wiki/$1 [L]
25
26 # Strip obsolete /wiki from URLs
27 RewriteRule ^wiki(/.*)?$ $1 [R=permanent,L]
28
29 # Redirect old /doc/wiki to sipb-www.scripts
30 RewriteRule ^doc/wiki(/.*)?$ http://sipb-www.scripts.mit.edu/doc/wiki$1 [R,L]