我面对一个头发撕毁的问题。 mod_rewrite被装载了,仍然它在最初.htaccess文件(和httpd.conf没有运作)。 这解答与您怎样一起能调试mod_rewrite问题。

调试程序:
增加这两个排行对您的在RewriteEngine之后的httpd.conf。
RewriteLog “/var/log/httpd/rewrite_log”
RewriteLogLevel 9
以后我增加了必需的RewriteRule等。

测试的原因直接地在httpd.conf是保证mod_rewrite首先运作。 在我体会的一些调试之后我的表示是错误的。 我那么现在发现mod_rewrite在httpd.conf运作。 然而它在.htaccess文件仍然没有运作。

解答:
我发现AllowOverride被设置了对无在httpd.conf。 (在所有我是机器的唯一的用户)之后,我改变了它到所有。 并且它最后开始运作到处(在再开始以后)。

什么我学会了:
未处理热忱网络主持是真正地真正地痛苦的,除非您是(或有)一名好Linux系统管理员。 许多事设定的和许多问题的失败。 并且我甚而未开始工作在严肃的硬化的材料。