Zend Framework в подкаталоге - PullRequest
0 голосов
/ 21 июня 2010

Я хотел бы настроить проект Zend Framework в подкаталоге:

/public_html
    /public_html/here_i_want_to_setup_zf

Корнем документа является / public_html.Я бы хотел, чтобы проект Zend Framework был доступен через URI, например:

http://example.com/here_i_want_to_setup_zf

Как мне отредактировать мой файл htaccess?

RewriteEngine On

# Exclude some directories from URI rewriting
#RewriteRule ^(dir1|dir2|dir3) - [L]

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]

Ответы [ 2 ]

2 голосов
/ 23 июня 2010

не трогайте htaccess или структуру папок! просто сделайте следующее в центральном месте

Zend_Controller_Front::getInstance()
    ->getRequest()
    ->setBaseUrl('/here_i_want_to_setup_zf/');
0 голосов
/ 21 июня 2010

Я думаю, что для реализации этого вам понадобятся файл index.php и файлы .htaccess в корневом каталоге Zend Framework.

public html / name для вашего подкаталога и теперь в вашем подкаталоге есть следующая структура.

/ index.php

/. Htaccess

/ библиотека

/ * Приложение 1011 *

/ общественного

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...