我在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