]> git.pld-linux.org Git - packages/dokuwiki.git/blob - dokuwiki-apache.conf
Up to 20230404a
[packages/dokuwiki.git] / dokuwiki-apache.conf
1 Alias /dokuwiki /usr/share/dokuwiki
2 <Directory /usr/share/dokuwiki/>
3         <IfModule mod_authz_core.c>
4                 # Apache 2.4
5                 Require all granted
6         </IfModule>
7         <IfModule !mod_authz_core.c>
8                 Order allow,deny
9                 Allow from all
10         </IfModule>
11
12         <IfModule mod_rewrite.c>
13                 Options +FollowSymLinks
14
15                 ## $conf['userewrite'] = 1 - not needed for rewrite mode 2
16                 RewriteEngine on
17
18                 ## Not all installations will require the following line.  If you do,
19                 ## change "/dokuwiki" to the path to your dokuwiki directory relative
20                 ## to your document root.
21                 RewriteBase /dokuwiki
22
23                 RewriteRule ^_media/(.*)              lib/exe/fetch.php?media=$1  [QSA,L]
24                 RewriteRule ^_detail/(.*)             lib/exe/detail.php?media=$1  [QSA,L]
25                 RewriteRule ^_export/([^/]+)/(.*)     doku.php?do=export_$1&id=$2  [QSA,L]
26                 RewriteRule ^$                        doku.php  [L]
27                 RewriteCond %{REQUEST_FILENAME}       !-f
28                 RewriteCond %{REQUEST_FILENAME}       !-d
29                 RewriteRule (.*)                      doku.php?id=$1  [QSA,L]
30                 RewriteRule ^index.php$               doku.php
31         </IfModule>
32 </Directory>
33
34 <Directory ~ /usr/share/dokuwiki/(conf|inc|bin|data)>
35         <IfModule mod_authz_core.c>
36                 # Apache 2.4
37                 Require all denied
38         </IfModule>
39         <IfModule !mod_authz_core.c>
40                 Order deny,allow
41                 Deny from all
42         </IfModule>
43 </Directory>
This page took 0.053249 seconds and 3 git commands to generate.