quelques trucs pour dokuwiki
les redirections
Contexte : dokuwiki est installé dans DocumentRoot/wiki par contre il faut que http://chezmoi.ici on souhaite arriver sur le wiki en demandant l'url http://chezmoi/. Pour cela, il faut mettre en place une série de redirections légèrement différente de celle proposé sur le site officiel de dokuwiki.
Voilà ce que cela donne : $ cat /etc/apache2/conf.d/dokuwiki.conf
<Directory /srv/d_moe/www>
DirectoryIndex wiki/doku.php
RewriteEngine on
RewriteBase /
RewriteRule ^(cid/.*) $1
RewriteRule ^(lib/.*) wiki/$1
RewriteRule ^_media/(.*) wiki/lib/exe/fetch.php?media=$1 [QSA,L]
RewriteRule ^_detail/(.*) wiki/lib/exe/detail.php?media=$1 [QSA,L]
RewriteRule ^_export/([^/]+)/(.*) wiki/doku.php?do=export_$1&id=$2 [QSA,L]
RewriteRule ^feed.php wiki/feed.php
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) wiki/doku.php?id=$1 [QSA,L]
</Directory>
<Directory /srv/d_moe/www/wiki>
AllowOverride AuthConfig FileInfo Limit
Options -Indexes -MultiViews +FollowSymLinks
</Directory>
## make sure nobody gets the htaccess files
<Files ~ "^[\._]ht">
Order allow,deny
Deny from all
Satisfy All
</Files>
Il y a peut-être mieux, n'hésitez pas à commenter.