Я использую ZEND Framework для своей презентации, которая хранится в папке / WWW моего веб-хостинга.Этот .htaccess перенаправляет все в папку / WWW / public и отлично работает.
Options -Indexes
SetEnv APPLICATION_ENV production
RewriteEngine On
RewriteCond %{HTTP_HOST} ^siteone.cz*
RewriteRule (.*) http://www.siteone.cz/$1 [R=301,QSA,L]
RewriteCond %{REQUEST_URI} !^/public/.*$
RewriteRule ^(.*)$ /public/$1
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule .* - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^public/.*$ /public/index.php [NC]
Я хотел бы иметь несколько сайтов в учетной записи, которые будут использовать одну и ту же библиотеку и папку с изображениями.Это означает, что у меня будут каталоги:
/WWW/siteone.com/public/index.php
/WWW/sitetwo.com/public/index.php
/WWW/library/
/WWW/images/
Так как сайты не должны достигать родительского каталога documentroot, все домены будут направлены в WWW, а .htaccess будет направлять каждый домен в соответствующую папку,и все домены смогут получить доступ к общей библиотеке каталогов и изображениям.
Q1: это возможно / умно?
Q2: Как я могу отредактировать .htaccess, чтобы siteone домена перенаправлялся в соответствующий каталог (siteone / public и sitetwo)к / ситве / публичный)?
Я действительно новичок в конфигурации .htaccess, поэтому я очень ценю помощь.