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

WordPress自定义URL重定向求助:子域名跳转至指定页面

嘿,这个需求其实挺常见的,两种方案都能实现,我给你拆解清楚:

方法1:用.htaccess实现(推荐)

服务器级别的重定向效率更高,配置起来也简单,只需要在主站根目录的.htaccess文件里添加一段规则就行:

RewriteEngine On

# 匹配访问域名是app1.mydomain.com的请求
RewriteCond %{HTTP_HOST} ^app1\.mydomain\.com$ [NC]
# 重定向到指定页面,替换成你实际的目标URL即可
RewriteRule ^(.*)$ https://mydomain.com/your-target-page [R=301,L]

参数说明:

  • [NC]:不区分域名大小写,避免因大小写差异导致匹配失败
  • R=301:表示永久重定向,适合长期固定的跳转需求;如果是临时跳转,可以改成R=302
  • [L]:标记为最后一条规则,匹配成功后停止处理后续规则

注意:要确保你的Apache服务器开启了mod_rewrite模块,否则这段规则不会生效。

方法2:用PHP实现

如果没有服务器配置权限(比如没法修改.htaccess),用PHP代码也能搞定。只需要在app1.mydomain.com当前指向的首页(一般是index.php)最开头添加一段判断逻辑:

<?php
// 检查当前访问的域名是否为app1.mydomain.com
if ($_SERVER['HTTP_HOST'] === 'app1.mydomain.com') {
    // 重定向到目标页面,替换成实际的目标URL
    header('Location: https://mydomain.com/your-target-page', true, 301);
    exit(); // 必须添加,防止后续代码继续执行
}
?>

这个方法属于应用层面的跳转,虽然不如.htaccess的服务器级跳转高效,但胜在不需要服务器配置权限,适合虚拟主机这类场景。

两种方案选一个符合你权限情况的就行~

内容的提问来源于stack exchange,提问作者pexichdu

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.05.15 04:28:20