我是 apache 服务器的管理员(在允许我托管多个域的托管包上),我有一个域public_html
(我们称之为 www.ROOTwebsite.com)和其他 9 个域托管在一个文件夹中与 相同的目录级别public_html
,称为DOMAINS
.
所以结构是:
-DOMAINS/site1.com/
/site2.com/ ... etc
-public_html
我'/'
在 wamp 中所有相对路径的开头使用site1.com
(例如 /menu.php),它工作正常,但是当我上传到 DOMAINS/site1.com/ 时,它会弄乱网站,因为它显然正在查看public_html
目录作为ROOT。
我在 .htaccess 文件中对以下内容使用了多种组合,但我无法确定将 ROOT 更改为位于public_html旁边的目录的正确语法,而不是像往常一样在它下面:
RewriteEngine on
RewriteCond %{HTTP_HOST} ^www.ROOTwebsite.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^ROOTwebsite.gr$
RewriteCond %{REQUEST_URI} !DOMAINS/site1.com/
RewriteRule (.*) /DOMAINS/site1.com/$1 [L]
我希望更改根目录,site1.com
以便它也适用于'/'
,而不会影响public_html
网站。
任何人都可以看到上面代码的问题吗?