如何强制 www. 版本

如何强制 www. 版本

我在 Google Cloud 上托管的 bitnami wordpress 出现了问题。我同时运行 www 版本和非 www 版本。我想让所有非 www 流量 301 到 www 版本。

我在 conf 文件中添加了以下几行:

    RewriteEngine On
    RewriteCond %{HTTPS} !=on
    RewriteRule ^/(.*) https://example.com/$1 [L,R=301]

但它并没有解决问题。有人有解决方案吗?

答案1

Bitnami 工程师在这里,

要将所有请求重定向到 www 域,您可以在/opt/bitnami/apache2/conf/bitnami/bitnami.conf

<VirtualHost _default_:80>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^(localhost|127.0.0.1)
RewriteRule ^(.*)$ https://www.example.com$1 [R=301,L]
...

<VirtualHost _default_:443>
RewriteEngine On
RewriteCond %{HTTP_HOST} !^www.example.com$
RewriteCond %{HTTP_HOST} !^(localhost|127.0.0.1)
RewriteRule ^(.*)$ https://www.example.com$1 [R=301,L]
...

并重新启动 Apache

sudo /opt/bitnami/ctlscript.sh restart apache

更多信息请点击这里:https://docs.bitnami.com/google/apps/wordpress/administration/use-single-domain/

相关内容