You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

子域名dev.example.de无法指向测试站点的配置问题求助

子域名dev.example.de无法指向测试站点的配置问题求助

大家好,我遇到了一个头疼的配置问题,折腾好几个小时都没搞定,想请各位帮忙看看。

我希望输入dev.example.de时能直接跳转到我的测试站点,测试站点的目录已经存在,但每次输入这个子域名,都会被导向不带dev的生产页面(也就是www.example.de)。我一直在调整.htaccess文件,但始终没效果。

我根目录html文件夹里的.htaccess内容如下:

~~RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteCond %{ENV:HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} !=www.example.de
RewriteRule (.*) https://www.example.de/$1 [R=301,L]~~
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]


# add a trailing slash to /wp-admin
RewriteRule ^([_0-9a-zA-Z-]+/)?wp-admin$ $1wp-admin/ [R=301,L]

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^ - [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(wp-(content|admin|includes).*) $2 [L]
RewriteRule ^([_0-9a-zA-Z-]+/)?(.*\.php)$ $2 [L]
RewriteRule . index.php [L]

而我的开发者目录下dev文件夹里的.htaccess内容是这样的:

RewriteEngine On
RewriteBase /
RewriteCond %{HTTPS} !=on
RewriteCond %{ENV:HTTPS} !=on
RewriteRule .* https://%{SERVER_NAME}%{REQUEST_URI} [R=301,L]
RewriteCond %{HTTP_HOST} !=dev.example.de
RewriteRule (.*) https://dev.example.de/$1 [R=301,L]

补充说明一下,我的主域名和子域名都托管在同一台服务器上。

备注:内容来源于stack exchange,提问作者Erick Holz

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.04.17 12:27:59