ikiwiki/doc/tips/redirections_for_usedirs.mdwn

23 lines
708 B
Plaintext
Raw Normal View History

2007-04-11 03:17:05 +02:00
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
2007-04-11 03:18:36 +02:00
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
2007-04-11 03:17:05 +02:00
RewriteCond $1 !.*/index$
RewriteRule (.+).html$ $1/ [R]
2007-04-11 03:17:05 +02:00
# rss feeds
RewriteCond $1 !^/~
RewriteCond $1 !.*/index$
RewriteRule (.+).rss$ $1/index.rss
2007-04-11 03:17:05 +02:00
# atom feeds
RewriteCond $1 !^/~
RewriteCond $1 !.*/index$
RewriteRule (.+).atom$ $1/index.atom