懂SEO的朋友都知道,把不带www的域名通过301重定向的方法带到有www的域名上,可以赞助网站集中权重,又可以对搜索引擎有必定的利益。那么我们如何利用代码来实现永久301重定向,以及301重定向代码怎么用呢?下面小编就来告诉大家两种方法,感兴趣的朋友就一起来看看吧!
一、通过PHP程序脚本实现
首先在一台服务器上绑定两个域名(frontoen.com,www.frontopen.com),将两个域名绑定完成后,应用如下代码:
$the_host = $_SERVER['HTTP_HOST'];
$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';
if($the_host !== 'frontopen.com')
{
header('HTTP/1.1 301 Moved Permanently'); //向浏览器返回301状态,重要是供蜘蛛断定
header('Location: http://www.frontopen.com'); //将页面跳转到www.frontopen.com
}
?>
将上面的脚本保存为。php文件,具体应用方法需要根据自身首页类型进行断定。
如果站点首页为静态文件,例如index.html,则需要将服务器默认页面改为index.php,index.html,然后将上面的代码命名为index.php。
如果站点本身就是动态页面,则可以将上面的代码保存为301jump.php;然后在首页的页头引用此文件,如下面代码:
二、通过htaccess文件,设置Rewrite规矩
此方法需要应用apache服务器,并且服务器上开启了Rewrite模块。不过目前所有的公司基础都会开启这个模块,因此不用太担心。
操作方法与方法一雷同,都需要将两个域名绑定到同一台虚拟机上。
然后将以下代码添加到。htaccess文件中,即可实现301跳转。
Options +FollowSymLinks
RewriteEngine on
RewriteCond %{HTTP_HOST} ^frontopen.com
RewriteRule ^(.*)$ http://www.frontopen.com/$1 [R=permanent,L]
以上就是小编收拾的301重定向代码怎么用 利用代码实现永久301重定向的相干内容,盼望可以对大家有所赞助!更多关于301跳转的内容,敬请关注桂哥网络!
TikTok千粉号购买平台:https://tiktokusername.com/
TOP