установка .htaccess для направления доменного имени в соответствующий каталог - PullRequest
0 голосов
/ 23 октября 2018

Я использую 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, поэтому я очень ценю помощь.

...