将非www重定向到www是HTTP重定向的一种常见应用场景。在HTTP协议中,可以通过301或302状态码来实现重定向,其中301代表永久性重定向,302代表暂时性重定向。对于非www重定向到www的情况,可以使用301重定向,将用户浏览器重定向到www.example.com。
具体实现方法如下:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example.com$ [NC]
RewriteRule ^(.*)$ https://www.example.com/$1 [L,R=301]
<?php
header('Location: https://www.example.com');
exit;
?>
需要注意的是,重定向会影响搜索引擎优化,应谨慎使用。
领取专属 10元无门槛券
手把手带您无忧上云