我从 SO 上的早期线程中获得了以下代码,我已将此代码放在 .htaccess 文件中
RewriteEngine On
RewriteCond % ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
但是重新启动服务器后,我没有看到非 www 重定向到 www。我还需要做什么?我是否也需要编辑 /etc/apache2/sites-enabled/default 文件?
我从 SO 上的早期线程中获得了以下代码,我已将此代码放在 .htaccess 文件中
RewriteEngine On
RewriteCond % ^example.com [NC]
RewriteRule ^(.*)$ http://www.example.com/$1 [L,R=301]
但是重新启动服务器后,我没有看到非 www 重定向到 www。我还需要做什么?我是否也需要编辑 /etc/apache2/sites-enabled/default 文件?
尝试
RewriteEngine on
RewriteCond %{HTTP_HOST} ^(example\.com)? [NC]
RewriteRule ^(.*) http://www.example.com/$1 [R=301,L]
取自这里。