我在Clean URL模块中遇到drupal问题。在我的apache conf中,我有: LoadModule rewrite_module modules/mod_rewrite.so Uncomment。drupal mod_rewrite无法正常工作
当我运行#/ usr/sbin目录/的httpd -M 我得到的模块:
rewrite_module(共享)
但在Drupal我看不到(例如)本地主机/ mydrupalpath /页(404),而是我需要把“?q =”得到一个结果:localhost/mydrupalpath /?q = page。
在.htaccess嫌我有一个正确的配置:
重写规则^ $的index.php Q = $ 1 [L,QSA]
我的服务器(*):
Server版本:阿帕奇/ 2.2.3 PHP 5.3.19版本的MySQL 版本5.5.28 Drupal的6.19 Centos的5.8
感谢。
你在你的虚拟主机配置设置AllowOwerride?尝试在.htaccess文件中输入一些无意义的字符串并检查日志文件。如果没有错误,这意味着你的Apache不使用.htaccess配置。 – power