gpt4 book ai didi

apache - 使用 htaccess 将子域重定向到其文件夹以获取子域的动态名称

转载 作者:行者123 更新时间:2023-12-04 18:50:53 25 4
gpt4 key购买 nike

我的根目录中有以下结构

/
/-site1
/-site2
.
.
.-site-n

我想要 site1.example.com 使用 站点1 文件夹, site2.example.com 使用 站点2 文件夹等。我想用 htaccess 来实现。如果目录( sitex )不存在,我还想重定向到 404 页面。请给我建议写 htaccess 文件,并提到我应该把它放在哪里。

最佳答案

如果这有帮助 - 追踪评论并从 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>

关于apache - 使用 htaccess 将子域重定向到其文件夹以获取子域的动态名称,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/45096443/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com