我已經構建了一個Zend Framework應用程序。通過將其配置爲讀取routes.ini
文件,部署後我的應用程序不會轉到任何路由,但只有默認路由正在運行。我在這個應用程序中共有4條路線,並且它們都沒有工作。 Apache顯示未找到錯誤。我的zend框架應用程序沒有讀取htaccess文件,即使在Apache中啓用url重寫後
我看過.htaccess
文件它是完美的,在我的本地工作正常。我也檢查了權限。它擁有www-data
的讀寫權限。我也檢查了Apache URL重寫模塊。
我再次做到這一點,並試圖:
sudo a2enmod rewrite
還是同樣的問題。
我的apache錯誤日誌說該文件不存在。
請告訴我我出錯的地方。
能你通過在你的.htaccess中寫入「拒絕所有」來進行測試並訪問http://yourhostname.com/?你應該看到一個403錯誤.. –
它不給我403錯誤 –
好吧然後你的重寫模塊不工作!你可以重新啓用rewite模塊嗎?你是否也在httpd.conf中啓用了該模塊? –