In the general example, the Zend Framework 1.x installs the Web site root directory, that is, the Web server root points to the public directory of Zend, which can point to other directories.
The answer is yes, Zend support is installed in a non-root directory. For example, when the Web server root points to the parent directory of public, Web site access is like this http://xxx.com/public/module/controller/action
Specific methods:
1) give way by knowing that public is a subdirectory, not a Zend module name
bootstrap.php, add:
$this->bootstrap (' Frontcontroller ');
$frontController = Zend_controller_front::getinstance ();
$frontController->setbaseurl (' public '); Set the base url!
2) JS, a reference to the CSS file.
This section is generally written in the view
<link rel= "stylesheet" href= "<?= $this->baseurl (' css/main.css ')?>" >
<script src= "<?= $this->baseurl (' js/main.js ')?>" ></script>
Zend Framework 1.x is installed in the directory (not the site root directory)