我讀過幾個地方,試圖直接從htdocs中使用ZendFramework(沒有創建虛擬服務器),用於我使用的每個測試環境。這是一個開發環境,這就是我不關心安全問題,也不想每次都修改hosts文件的原因。我在Windows上使用xampp工作1.7.3沒有virtualHost的Zend(重定向規則)
我重新創建zend結構,但在一個文件夾內部到htdocs。比方說:C:\ XAMPP \ htdocs中\項目
到現在爲止,我發現了一個解決方案使用以下的.htaccess在項目根
RewriteEngine On
RewriteRule ^(.*)$ public/$1?%{QUERY_STRING} [QSA,L]
內C:\ XAMPP \ htdocs中\項目\公共我使用默認的Zend公司的.htaccess
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
在我的佈局我添加了base
標籤重定向IMG,CSS和JS鏈接。當我嘗試在我的項目中包含一個css字體(woff文件)時,我的問題就出現了,它在htaccess規則中的任何地方被重定向,導致400錯誤代碼。
所以我的問題是:這裏有什麼問題?我怎麼能重定向每一個控制器(PHP文件),但沒有任何其他現有的文件
順便說一句...我找不到方法使我的htaccess文件工作。我總是發現自己事先尋求幫助:(
感謝
阿呆我。在woff文件路徑中發現問題。現在修復並運行良好。對不起,感謝您的時間 –