aboutsummaryrefslogtreecommitdiff
path: root/doc/tips/usedirs_redirections.mdwn
blob: ef356a0824e722ce81e28f5832cd10ce9c386f7c (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
Want to turn on the `usedirs` setting on an existing wiki without breaking
all the links into it? Here's a way to do it for Apache, using the
RewriteEngine. This example is for a wiki at the top of a web site, but can
be adapted to other situations.

	# pages
	RewriteCond $1 !^/~		# these pages
	RewriteCond $1 !^/doc/		# are not part of
	RewriteCond $1 !^/ajaxterm	# the wiki, so
	RewriteCond $1 !^/cgi-bin/	# don't rewrite them
	RewriteCond $1 !.*/index$
	RewriteRule (.+).html $1/ [R]
	
	# rss feeds
	RewriteCond $1 !^/~
	RewriteCond $1 !.*/index$
	RewriteRule (.+).rss $1/index.rss
	
	# atom feeds
	RewriteCond $1 !^/~
	RewriteCond $1 !.*/index$
	RewriteRule (.+).atom $1/index.atom