'

Outils pour utilisateurs

Outils du site


doc:dokuwiki

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.

doc/dokuwiki.txt · Dernière modification: Le 07/01/2015 à 23:52 (modification externe)