天翼云主机WordPress网站如何实现域名重定向至www版本?以779jz.com为例详细教程
在天翼云主机上为 WordPress 网站设置域名重定向到带 www 的版本,可以通过以下几种方法实现:
方法一:通过 WordPress 后台设置(推荐)
操作步骤:
- 登录 WordPress 后台
进入 仪表盘 > 设置 > 常规。 - 修改 WordPress 地址和站点地址
将 WordPress 地址(URL) 和 站点地址(URL) 均改为带www的域名(例如https://www.779jz.com),然后保存更改。 - 更新固定链接(可选)
进入 设置 > 固定链接,直接点击”保存更改”以刷新重定向规则。
方法二:通过服务器配置文件(Nginx/Apache)
情况一:使用 Nginx 服务器
操作步骤:
- 编辑 Nginx 配置文件
找到站点的 Nginx 配置文件(通常位于/etc/nginx/conf.d/或/etc/nginx/sites-available/),在server块中添加以下重定向规则:
server {
listen 80;
listen 443 ssl;
server_name 779jz.com;
# SSL证书配置(如果需要)
ssl_certificate /etc/nginx/ssl/779jz.com.crt;
ssl_certificate_key /etc/nginx/ssl/779jz.com.key;
# 301永久重定向到www版本
return 301 https://www.779jz.com$request_uri;
}
server {
listen 80;
listen 443 ssl;
server_name www.779jz.com;
root /var/www/779jz.com;
index index.php index.html index.htm;
# SSL证书配置
ssl_certificate /etc/nginx/ssl/779jz.com.crt;
ssl_certificate_key /etc/nginx/ssl/779jz.com.key;
# WordPress规则
location / {
try_files $uri $uri/ /index.php?$args;
}
location ~ \.php$ {
include snippets/fastcgi-php.conf;
fastcgi_pass unix:/var/run/php/php-fpm.sock;
}
}
- 测试并重载 Nginx
sudo nginx -t # 测试配置是否正确
sudo systemctl reload nginx # 重载配置
情况二:使用 Apache 服务器
操作步骤:
- 编辑 .htaccess 文件
在网站根目录的.htaccess文件(通常在/var/www/html/)中添加以下规则:
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(779jz\.com)$ [NC]
RewriteRule ^ https://www.779jz.com%{REQUEST_URI} [L,NE,R=301]
- 保存并重启 Apache
sudo systemctl restart apache2
方法三:通过 CDN 或 DNS 设置(天翼云控制台)
如果使用了天翼云 CDN 或 DNS 服务:
- 登录天翼云控制台,进入 域名与网站 > 云解析 DNS。
- 选择你的域名,添加两条解析记录:
- 记录类型:
CNAME
主机记录:www
记录值:你的服务器IP或天翼云提供的CNAME地址。 - 记录类型:
URL重定向
主机记录:@(表示主域名)
记录值:https://www.779jz.com
重定向类型:301永久重定向。
- 记录类型:
- 保存设置并等待 DNS 生效(通常几分钟到几小时)。
方法四:通过WordPress插件
操作步骤:
- 安装插件:Really Simple SSL 或 Redirection
- 在插件设置中,找到”重定向”选项
- 设置将
779jz.com重定向到www.779jz.com - 选择301永久重定向
验证重定向是否生效
- 访问
https://779jz.com,检查是否自动跳转到https://www.779jz.com - 使用在线工具检查HTTP状态码:
curl -I https://779jz.com应显示:
HTTP/2 301或HTTP/1.1 301 Moved Permanently
重要注意事项
- SSL证书:确保SSL证书同时覆盖
779jz.com和www.779jz.com - 清除缓存:修改后清除浏览器缓存和WordPress缓存
- 测试所有链接:确保图片、CSS、JS等资源链接正确
- 更新Google Search Console:在Google Search Console中添加两个版本,并设置首选域
天翼云特定建议
- 如果使用天翼云CDN,可以在CDN配置中设置”回源HOST”为
www.779jz.com - 天翼云WAF防火墙可能需要更新域名白名单
- 检查安全组规则,确保80和443端口开放
最简单快速的方法:优先使用方法一(WordPress后台)配合方法四(DNS重定向),无需修改服务器配置。
主题测试文章,只做测试使用。发布者:admin,转转请注明出处:https://www.779jz.com/16435.html