要將二級域名(如 beijing.wodepress.com)綁定到 WordPress 網站的指定頁面(如 wodepress.com/beijing),你需要完成以下步驟:
步驟 1:創建二級域名
登錄你的域名控制面板(如 cPanel、阿里云、騰訊云等)。
找到 DNS 管理 或 域名解析 部分。
添加一條 A 記錄:
主機名(Name):beijing(或其他你想要的二級域名前綴)
記錄類型(Type):A
記錄值(Value):填寫你的服務器 IP 地址(與主域名 wodepress.com 相同的 IP)
TTL:默認即可
步驟 2:配置 Web 服務器(以 Nginx 為例)
在 Nginx 配置中添加一個 server 塊來處理二級域名的請求,并將其重定向到指定路徑:
server {listen 80;server_name beijing.wodepress.com;location / {# 重定向到主站點的 /beijing 路徑return 301 http://wodepress.com/beijing$request_uri;}
}
然后重啟 Nginx:
sudo systemctl restart nginx
(可選)步驟 3:避免 WordPress 重定向問題
WordPress 可能會嘗試將 /beijing 重定向到二級域名,導致循環。可以在 wp-config.php 中添加:
define('WP_HOME', 'http://wodepress.com');
define('WP_SITEURL', 'http://wodepress.com');
步驟 4:測試
訪問 http://beijing.wodepress.com,應該會自動跳轉到 http://wodepress.com/beijing。
替代方案:使用 WordPress 多站點(如果需要獨立站點)
如果 /beijing 是一個獨立的 WordPress 站點(而非頁面),可以:
啟用 WordPress 多站點模式(在 wp-config.php 中添加 define(‘WP_ALLOW_MULTISITE’, true);)。
在 網絡設置 里添加 beijing.wodepress.com 作為子域名站點。
在 DNS 和服務器配置中確保泛域名解析(*.wodepress.com 指向服務器)。
總結
如果只是綁定到指定頁面:用 DNS 解析 + 服務器重定向(301/302)即可。
如果是獨立站點:考慮 WordPress 多站點 + 子域名配置。
如果有更具體的需求或遇到問題,可以提供你的服務器環境(Apache/Nginx/寶塔等),我可以給出更詳細的配置。
原文
https://www.wpniu.com/article/6626.html