我有一个运行着各种虚拟服务器的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]