我正在使用ZEND框架进行演示,该框架存储在我的网站托管站点的/ 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会将每个域定向到各自的文件夹,并且所有域都将能够访问共享目录库和图片。
问题1:这可能/很聪明吗?
Q2:如何编辑.htaccess,以便将站点siteone重定向到该目录(siteone / public和sitetwo到/ sitetwo / public)?
我真的是.htaccess配置的菜鸟,所以我非常感谢您的帮助。