首先,在有人發佈此鏈接之前,我會告訴你我已經瀏覽過它並嘗試了它所說的無濟於事。 .htaccess: Invalid command 'RewriteEngine', perhaps misspelled or defined by a module not included in the server configuration無效命令'ReWriteEngine'
我在網站上使用Codeigniter,並試圖擺脫URL中的index.php。此代碼已添加到我的網站根目錄中的.htaccess文件中。
RewriteEngine on
RewriteCond $1 !^(index\.php|images|robots\.txt)
RewriteRule ^(.*)$ /index.php/$1 [L]
當我測試它時,我得到一個500內部服務器錯誤。檢查錯誤日誌是說「無效命令'RewriteEngine'」。列出了mods-enabled文件夾rewrite.load。另外,啓用重寫後,我重新啓動了Apache。
花了幾個小時搞亂了這個,仍然有同樣的問題。提前致謝。
來源爲的.htaccess代碼:http://ellislab.com/codeigniter/user-guide/general/urls.html
你是否記得啓用mod_rewrite後重啓Apache? – jprofitt
是的,我確實重新啓動。 –