1
<?php info(); ?>
在「啓用的模塊」下顯示「mod_rewrite」。mod_rewrite已安裝但未正常工作
這裏是我的/var/www/.htaccess:
Options +FollowSymlinks Options +Index RewriteEngine on RewriteRule ^foo.html$ index.html RewriteLog 「rw.log」## Heading ##
/var/apache2/httpd.conf:
<Directory "/var/www"> Options Indexes FollowSymlinks MultiViews Includes AllowOverride all Order allow,deny Allow from all </Directory>
在/ var/WWW:
-rw-r--r-- 1 root root 111 2011-10-31 21:09 .htaccess -rw-r--r-- 1 root root 197 2011-10-31 21:01 index.html
然而,不是將我重定向到索引頁,http://localhost/foo.html只是給了我一個404。重寫日誌還沒有創建,並且apache錯誤lo g除了404之外沒有記錄任何東西。我做錯了什麼?我花了數小時閱讀各種教程和apache文檔,並徹底地被徹底清理。謝謝!!
+ Index => +索引和RewriteLog刪除。不幸的是/var/log/apache2/error.log仍然只顯示它找不到「foo.html」,並且在我告訴它時重啓。 –
它無法找到foo.html時重新啓動整個服務器?也許在這裏粘貼錯誤信息。 –
哦,不,我的意思是我每隔一段時間重新啓動apache,以防萬一。我不認爲這是任何不規則的:[Mon Oct 31 22:43:25 2011] [error] [client 127.0.0.1] script'/var/www/foo.html'not found or unable to stat [Mon Oct 31 22:43:25 2011] [error] [client 127.0.0.1] script'/var/www/foo.html'not found or unable to stat [Mon Oct 31 22:43:47 2011] [notice] caught SIGTERM,關閉 [2011年10月31日22:43:48] [注意] Apache/2.2.16(Ubuntu)PHP/5.3.3-1ubuntu9.5配Suhosin-Patch配置 - 恢復正常運行 –