2015-06-23 3 views
2

Мне нужно запустить приложение zend1 в моей локальной системе, которая успешно работает на производственном сервере.Запустить приложение Zend1 на localhost

Проблема я столкнулся в настоящее время является то, что, когда я запускаю его через localhost/example не показывает мне ничего, просто пустую страницу, и когда я пытаюсь вызвать контроллер прямо как localhost/example/controller1 он перемещается 404. Я искал вопрос в Google и попытался реализовать все возможные решения, но не повезло.

Вот .htaccess приложения

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

Я не могу понять этот синтаксис, вы можете скажите, пожалуйста, что это значит? и что это должно быть для ** localhost ** – muzaffar

ответ

0

Вам не нужно писать много вещей в .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 
Смежные вопросы