检查.htaccess文件是否存在重复的RewriteRule或RewriteCond指令。删除重复的指令。 例如,以下指令会导致重复日志文件: RewriteEngine on RewriteRule ^foo$ bar [L] RewriteRule ^foo$ baz [L] 删除其中一条指令即可。
检查.htaccess文件中是否有多个日志记录指令。如果是,请删除其中一条指令。 例如,以下指令会导致重复日志文件: RewriteEngine on RewriteLog "/var/log/apache2/rewrite.log" RewriteLogLevel 3
RewriteEngine on RewriteLog "/var/log/apache2/rewrite.log" RewriteLogLevel 2 删除一条指令即可。
检查apache配置文件中是否启用了mod_rewrite模块、以及是否正确配置了日志记录。 例如,以下语句应该存在于apache配置文件中: LoadModule rewrite_module /usr/lib/apache2/modules/mod_rewrite.so RewriteEngine on RewriteLog "/var/log/apache2/rewrite.log" RewriteLogLevel 3
重新启动apache服务,使配置文件生效。 sudo service apache2 restart
上一篇:Apache.htaccess-301重定向完全不起作用使用动态和友好的URL
下一篇:Apache.Ignite.Core.Impl.Unmanaged.UnmanagedCallbacks.CacheEntryFilterApply崩溃。