Apache munin mod_重写/到空白页

Apache munin mod_重写/到空白页,apache,mod-rewrite,munin,Apache,Mod Rewrite,Munin,我试图通过重定向到一个空文件来阻止用户访问munin的主页 我认为,问题是在这里重写: # HTML RewriteCond %{REQUEST_URI} !^/static RewriteCond %{REQUEST_URI} .html$ [or] RewriteCond %{REQUEST_URI} =/ RewriteRule ^/(.*) /opt/munin/www/cgi/munin-cgi-html/$1 [L] 我不知道如何将root index.h

我试图通过重定向到一个空文件来阻止用户访问munin的主页

我认为,问题是在这里重写:

    # HTML
RewriteCond %{REQUEST_URI} !^/static
RewriteCond %{REQUEST_URI} .html$ [or]
RewriteCond %{REQUEST_URI} =/
RewriteRule ^/(.*)          /opt/munin/www/cgi/munin-cgi-html/$1 [L]

我不知道如何将root index.html从定向到/opt/munin/www/cgi/munin cgi html/,这是一个用于每个index.html页面的perl脚本。

那么您想将每个文件夹的根重定向到cgi脚本,除了web根和静态?以及除根目录之外的所有html文件

尝试此操作,无需任何重写条件:

RewriteRule ^(?!static)([^./]+)/?$ /opt/munin/www/cgi/munin-cgi-html/$1 [L]
RewriteRule ^(?!static)[^./]+/([^.]+\.html)/?$ /opt/munin/www/cgi/munin-cgi-html/$1 [L]
这应该在您的文档\u根htaccess中