WordPress 是许多网站主跟部落客最爱的内容管理系统(CMS),在购买网域名称后要指向服务器空间前,需要先考虑一件事:「你的专属网域名称想用根域名(non-www),还是想使用加了 www 前缀的子域名?」

根域名(又称裸域名,Naked Domain),例如我们 VEDFOLNIR.com(顶级域名指的是 .com、.net 这类后缀)。

子域名,又称前缀域名,例如 WWW.vedfolnir.com 或 MAIL.vedfolnir.com,可用 CNAME 记录进行转向分配,适合不同的服务应用也方便站长管理,例如电子邮件 MAIL 或文件传输 FTP 等。

如果你想再 WordPress 系统中使用 WWW 前缀域名,可以修改系统根目录下的 .htacces 文件,并且设定如下配置:

WORDPRESS 常规 .HTACCESS 配置

这边的配置是首次安装好 WordPress 系统后,默认的 .htaccess 文件配置。

BEGIN WordPress

RewriteEngine On RewriteBase / RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

END WordPress

如果想将非 WWW 域名转到 WWW 前缀子域名,除了要在 DNS 管理中将 WWW 透过 CNAME 记录分配给「LocalHost」主机或「@」符号外,还需要在 .htaccess 中将上面的配置修改成下面文件配置。

将非 WWW 域名转到 WWW 域名(NON-WWW TO WWW)配置

完整的 .htaccess 设定如下(链接中 Vedfolnir.com 请更换成你自己的网域):

BEGIN WordPress

RewriteEngine On RewriteBase / RewriteCond %{HTTPS} !=on RewriteCond %{HTTP_HOST} !^www. RewriteRule (.*) https://www.vedfolnir.com%{REQUEST_URI} [L,R=301] RewriteRule ^index.php$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule . /index.php [L]

END WordPress by Mountos.com

✦ 独立报道 · 读者支持 ✦

以实际行动支持独立观点,与我们一同走得更远

每一篇条理清晰的分析、每一次不随波逐流的观察,背后都是对真实与品质的坚持。我们拒绝内容农场与算法流量绑架,坚持自由独立的客观发声。

维持高品质的原创写作与独立运营,需要持续的实质力量。您可以选择一次性赞助或每月定期支持,通过 Google 安全结账,与我们一同守护这份深刻与清醒。

由 Google 安全处理付款 · 可随时在 Google 账户管理或取消