【问题标题】:WordPress site breaks when www. is added to URLWordPress 网站在 www 时中断。已添加到 URL
【发布时间】:2025-12-10 00:40:01
【问题描述】:

我希望有人可以帮助我解决我遇到的奇怪错误。

我已经使用Duplicator plugin 转移了一个 WordPress 站点,现在我遇到了这样一种情况,当我访问没有“www”的站点时它可以正常工作,但是当 www.包含我收到此错误:

Warning: Cannot modify header information - headers already sent by (output started at /home/*****/public_html/wp-content/plugins/advanced-custom-fields-pro/acf.php:1173) in /home/*****/public_html/wp-includes/pluggable.php on line 1167

域名也转移到了我们的托管平台,所以我认为这也可能与 DNS 记录有关?

提前感谢您的任何建议。

请注意,出于客户隐私的原因,我无法共享 URL。如果您需要任何更具体的信息,请告诉我,我会尽力提供。

【问题讨论】:

    标签: wordpress


    【解决方案1】:

    可能不是最好的方法,但它确实有效。我使用了 .htaccess 规则:

    RewriteEngine On
    RewriteCond %{HTTP_HOST} ^www.yourdomain.com [NC]
    RewriteRule ^(.*)$ http://yourdomain.com/$1 [L,R=301]
    

    【讨论】: