apache2configuration:启用访问/服务器状态,同时具有全面的301redirect

我有一个运行着各种虚拟服务器的Apache2服务器。 对于search引擎优化的目的,任何不匹配www.mydomain.com自动redirect到www.mydomain.com。

RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$ [NC] RewriteRule ^(.*)$ http://www.mydomain.com$1 [R=301,L] 

这工作正常,但我想通过调用http:// localhost / server-status?auto来监视Apache 服务器的状态

问题是,这是redirect到http://www.mydomain.com/server-status这不是一个有效的URL。 我可以添加什么额外的redirect来避免这个问题? 或者还有其他方法可以解决这个问题吗?

尝试:

 RewriteCond %{REQUEST_URI} !=/server-status RewriteCond %{HTTP_HOST} !^www\.mydomain\.com$ [NC] RewriteRule ^(.*)$ http://www.mydomain.com$1 [R=301,L]