2015-06-23 185 views
2

我需要在本地系統上運行zend1應用程序,該應用程序正在成功地在生產服務器上運行。在本地主機上運行Zend1應用程序

我目前面臨的問題是,當我通過localhost/example運行它,它顯示了我什麼,只是一個空白頁,當我嘗試打電話給控制器一樣,直接localhost/example/controller1它移動到404 我搜索了問題在谷歌和試圖實施所有可能的解決方案,但沒有運氣。

這裏是應用

RewriteEngine on 

RewriteCond %{HTTP_REFERER} semalt\.com [NC] 
RewriteRule .* - [F] 

RewriteBase/
RewriteCond %{SCRIPT_FILENAME} !-f 
RewriteCond %{SCRIPT_FILENAME} !-d 
RewriteRule ^media\/\.cache\/(.*)$ image.php?file=$1 [L] 
RewriteRule ^([a-zA-Z0-9\_\/\\\-]+)?$ index.php [L] 
+0

看看你RewirteCond *的RewriteCond%{HTTP_REFERER} semalt \ .COM [NC] *有使用它** **本地主機我 – donald123

+0

無法理解這個語法是你的問題,你能請告訴我,這是什麼意思?和它應該爲**本地主機** – muzaffar

回答

0

你不需要寫太多東西在.htaccess的.htaccess。 你可以使用這幾行代碼.htaccess文件。 ,你需要把這個.htaccess文件和index.php文件放在根文件夾中。

RewriteEngine on 
RewriteCond %{REQUEST_FILENAME} -s [OR] 
RewriteCond %{REQUEST_FILENAME} - 
RewriteRule ^.*$ - [NC,L] 
RewriteRule ^.*$ index.php [NC,L] 
Options -Indexes 
相關問題