编辑:在这种情况下,IIRF.ini代码不是问题,实际上,dokuwiki的性能问题与权限有关,而引入URL重写并不是问题的原因。
我得到了一个新的Dokuwiki实例(即几乎是空的,而不是正在使用),在我使用IIRF集成URL重写之前,它运行得非常好。
现在它的运行速度要慢得多--在页面之间导航需要几秒钟,而在“snappy”(立即)之前则是如此。
我遵循了实现IIRF 这里的指导,这基本上包括向站点根目录中添加一个"IIRF.ini“文件,以及按照上面链接的站点上的指示更新"conf/local.php”文件(从标题"Ionics重写过滤器“下复制的代码)。
因此,要澄清的是,URL重写是有效的,但它导致了在wiki导航过程中的显着缓慢。如果有人能给我一个建议,让它重新跟上速度,我将不胜感激!
这是我的"IIRF.ini“文件的内容:
IterationLimit 1
# QSA is not supported, fix it
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*)\?(.*) $1&$2
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 [QSA,L]
# infinite redirect fix
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/(.*)/$ /doku.php?id=$1 [QSA,L]
# end fix
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^/(.*) /doku.php?id=$1 [QSA,L]发布于 2011-07-05 06:51:51
不是一个答案,而是一些建议:
TestDriver应用程序运行测试。我的猜测是,文件或目录测试存在访问问题。
https://stackoverflow.com/questions/5745093
复制相似问题