资源共享,记录个人心得等

dokuwiki优化链接

默认情况下,DokuWiki 不会重写 URL,URL 就是这个样子:

http://example.com/doku.php?id=page

启用步骤

  1. 进入管理
  2. 打开配置设置
  3. 选择 漂亮的 URLs 参数为 .htaccess (使用查找功能,向下翻,很远哦)
  4. 在其关联选项里,找到“使用斜线作为 URL 分隔符”并选中
  5. 保存
  6. 接下来,使用 FTP 或者文件管理器,您需要访问您创建维基的/wiki/文件夹。
  7. 该文件夹里,您会看到叫做 .htaccess 和 .htaccess.dist 的文件。(如果您没有看到,确认您是否使隐藏文件可见?该选项可能跟主机设置有关,或者,您创建一个叫做 .htaccess 的文件然后上传)
  8. 文件 .htaccess 内容复制下面代码(也可以将 .htaccess.dist 文件中相关内容取消注释,然后重命名文件为 .htaccess):
RewriteEngine on

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]
RewriteCond %{REQUEST_FILENAME}       !-f
RewriteCond %{REQUEST_FILENAME}       !-d
RewriteRule (.*)                      doku.php?id=$1  [QSA,L]
RewriteRule ^index.php$               doku.php

上面配置针对的是类似于 www.myexample.com/wiki-article 的访问。如果您的访问地址不一样,而是这样 www.myexample.com/dokuwiki/wiki-article,那么在 RewriteEngine on 后面添加这样一行内容

RewriteBase /dokuwiki

更多技术细节参考官方文档:

https://www.dokuwiki.org/zh:rewrite


DokuWiki相关文章:

赞(0)
转载需标明出处Lee's Blog » dokuwiki优化链接

评论 抢沙发

登录

找回密码

注册