Как запустить Zend Framework на хостинге или denwer

Задача состоит в том, чтобы перенаправить все запросы в директорию public, для этого используем mod_rewrite

1.в корень хоста(сайта), помещаем <strong>htaccess</strong> файл, со следующим содержимым:

<pre>RewriteEngine On
RewriteRule ^\.htaccess$ - [F]
RewriteCond %{REQUEST_URI} =""
RewriteRule ^.*$ /public/index.php [NC,L]
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^.*$ - [NC,L]
RewriteRule ^public/.*$ /public/index.php [NC,L]</pre>

2.Удаляем htaccess из папки public/

3.Добавляем в application.ini(конфиг ZF) строчку:

resources.frontController.baseUrl = "/public"

Оставить комментарий