在同一目录中托管主域和子域

时间:2021-05-31 17:14:58

标签: apache .htaccess

我想将我的主站点和我的图像服务器托管在同一目录中(我目前在 Xampp 上),因为它们将共享许多核心功能和正文模板。

我希望能够为另一个域/子域打开不同的索引文件,如下所示: mywebsite -> index.php | imgserver -> image.php

首先,所有域/子域都在我的 sys32 主机文件和 apache vhosts 配置中正确设置。 然而,我的 .htaccess 是我认为我的问题所在:

# BASE REWRITE
<IfModule mod_rewrite.c>
    RewriteCond %{REQUEST_URI} !-f
    RewriteCond %{REQUEST_URI} !-d
    RewriteCond %{REQUEST_URI} !-l

    RewriteCond %{HTTP_HOST} ^mywebsite[NC]
    RewriteRule ^(.*)$ index.php?query=$1 [QSA,L]

    RewriteCond %{HTTP_HOST} ^imgserver[NC]
    RewriteRule ^(.*)$ image.php?query=$1 [QSA,L]
</IfModule>

当加载任何一个假主机时,它仍然带我到 index.php,我做错了什么?

0 个答案:

没有答案