标签:RewriteRule QSA Fedora dokuwiki 为例 httpd doku php apache2.4
- 官网下载dokuwiki的包,解压到
/var/www/html/
下 - 修改dokuwiki的权限、拥有者/组 为apache
- 安装PHP
- 在/etc/httpd/conf 创建dokuwiki的配置文件 dokuwiki.conf
<Directory /var/www/html/dokuwiki/> Options +FollowSymLinks require all granted ##VER APACHE2.4 Allow from localhost 127.0.0.1 ::1 <IfModule mod_rewrite.c> # Uncomment to implement server-side URL rewriting # (cf. <http://www.dokuwiki.org/config:userewrite>). # Do *not* mix that with multisite! RewriteEngine on RewriteBase /dokuwiki RewriteRule ^lib - [L] RewriteRule ^doku.php - [L] RewriteRule ^feed.php - [L] RewriteRule ^install.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] </IfModule> </Directory> <Directory /var/www/html/dokuwiki/bin> require all granted ##FOR VER APACHE2.4 </Directory> <Directory /var/lib/dokuwiki/data> require all granted ##FOR VER APACHE2.4 </Directory>
- 修改httpd.conf下两个默认目录的AllowOverride为all
- 将dokuwiki的SeLinux的上下文 chcon -t httpd_sys_rw_content_t
/var/www/html/
dokuwiki/ -R - 重启httpd
END
标签:RewriteRule,QSA,Fedora,dokuwiki,为例,httpd,doku,php,apache2.4 来源: https://www.cnblogs.com/jason-koo/p/12040153.html
本站声明: 1. iCode9 技术分享网(下文简称本站)提供的所有内容,仅供技术学习、探讨和分享; 2. 关于本站的所有留言、评论、转载及引用,纯属内容发起人的个人观点,与本站观点和立场无关; 3. 关于本站的所有言论和文字,纯属内容发起人的个人观点,与本站观点和立场无关; 4. 本站文章均是网友提供,不完全保证技术分享内容的完整性、准确性、时效性、风险性和版权归属;如您发现该文章侵犯了您的权益,可联系我们第一时间进行删除; 5. 本站为非盈利性的个人网站,所有内容不会用来进行牟利,也不会利用任何形式的广告来间接获益,纯粹是为了广大技术爱好者提供技术内容和技术思想的分享性交流网站。