mirror of
https://github.com/php/web-wiki.git
synced 2025-07-29 12:14:00 +00:00
52 lines
1.4 KiB
ApacheConf
52 lines
1.4 KiB
ApacheConf
<VirtualHost *:80>
|
|
ServerName localhost
|
|
|
|
ServerAdmin webmaster@php.net
|
|
DocumentRoot /var/www/html
|
|
|
|
ErrorLog ${APACHE_LOG_DIR}/error.log
|
|
CustomLog ${APACHE_LOG_DIR}/access.log combined
|
|
|
|
LogLevel warn
|
|
|
|
SetEnv web-wiki-development-setup-baseurl http://localhost:8080
|
|
<Directory /var/www/html>
|
|
Options +FollowSymLinks
|
|
AllowOverride All
|
|
Order allow,deny
|
|
Allow from all
|
|
RewriteEngine on
|
|
RewriteBase /
|
|
# For local development only
|
|
RewriteRule ^shared - [L]
|
|
RewriteRule ^lib - [L]
|
|
RewriteRule ^doku.php - [L]
|
|
RewriteRule ^feed.php - [L]
|
|
RewriteRule ^_media/(.*) lib/exe/fetch.php?media=$1 [QSA,L]
|
|
RewriteRule ^_detail/(.*) lib/exe/detail.php?media=$1 [QSA,L]
|
|
RewriteRule ^_export/([^/]+)/(.*) doku.php?do=export_$1&id=$2 [QSA,L]
|
|
RewriteRule ^$ doku.php [L]
|
|
RewriteRule (.*) doku.php?id=$1 [QSA,L]
|
|
RewriteRule ^index.php$ doku.php
|
|
</Directory>
|
|
|
|
<Directory /var/www/html/bin>
|
|
Require all denied
|
|
</Directory>
|
|
|
|
<Directory /var/www/html/data>
|
|
Require all denied
|
|
</Directory>
|
|
|
|
# Newer Dokuwiki versions use Composer
|
|
<Directory /var/www/html/vendor>
|
|
Require all denied
|
|
</Directory>
|
|
|
|
# Forbid all dot files like .git or .svn
|
|
<DirectoryMatch "^\.|\/\.">
|
|
Order allow,deny
|
|
Deny from all
|
|
</DirectoryMatch>
|
|
</VirtualHost>
|