尝试回答您的问题
:要调试Apache操作,可以将LogLevel调整为较低的级别(也许是
debug)。但是,即使您
debug为问题模块禁用了日志功能,也不会收到任何消息。例如,默认
[RequestLogLevel][2]值为0,例如,模块不写任何消息。我看到您将其设置为3,但是就像RoBorg所说的那样,将其更改
9为您的情况可能太低。
解决问题的方法 :尝试使用反格式来更改重写主机名的方式-
查看主机名是否为所需的主机名,如果不是,请将其更改为所需的主机名。就像URL重写指南
-Apache站点上的Apache HTTP
Server中所述:
规范主机名
描述
:此规则的目标是强制使用特定主机名,而不是可能用于访问同一站点的其他主机名。例如,如果您希望强制使用www.example.com而不是example.com,则可以使用以下配方的变体。解:# To force the use ofRewriteEngine onRewriteCond %{HTTP_HOST} !^www.example.com [NC]RewriteCond %{HTTP_HOST} !^$RewriteRule ^/(.*) http://www.example.com/$1 [L,R]
在他们的示例中,他们从更改为
example.com,
www.example.com但您明白了。只需根据您的情况进行调整即可。



