我的根目录中有以下结构
/
/-site1
/-site2
.
.
.-site-n
我希望 site1.example.com 使用 site1 文件夹 site2.example.com 来使用 site2 < / strong>文件夹等。我想用htaccess实现这一点。如果目录( sitex )不存在,我也想重定向到404页面。请给我建议写 htaccess 文件,并提到我应该把它放在哪里。
答案 0 :(得分:0)
如果这样做有帮助-从reference
中找出注释<IfModule mod_rewrite.c>
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteCond %{REQUEST_URI} !^/%1/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ /%1/$1
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^$ %1/index.php [L]
</IfModule>