Предполагается, что вы используете файл Zend_Application .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]
Вы должны указать mod_rewrite
, что такое базовый каталог, используя RewriteBase
, например:
SetEnv APPLICATION_ENV development
RewriteEngine On
RewriteBase /newapp/
RewriteCond %{REQUEST_FILENAME} -s [OR]
RewriteCond %{REQUEST_FILENAME} -l [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^.*$ - [NC,L]
RewriteRule ^.*$ index.php [NC,L]
(где этот файл находится в том же каталоге, что и ваш index.php)
Это единственная особая вещь, происходящая в Zend; все остальное должно быть так же, как настройка vhost в apache.