网站换域名全站301重定向

作者 : 小编 本文共1883个字,预计阅读时间需要5分钟 发布时间: 2020-04-16 共513人阅读

这里也是折腾了几天,才搞定这么一个小问题,那么网站换域名之后肯定是要做301重定向的,将原来的权重核页面专业到新的域名上来,不然很有可能被K站,这几天到处找关于WordPress更换换域名,全站301的方法,不过表示目前网站东西基本都是抄袭搬运,所以很无奈,没有很快的解决问题,这里自己琢磨修改之后得出了一些答案,在这里免费分享给大家。

首先换域名要做301永久重定向转跳,这里分为301到网站首页和全站301,转跳到首页顾名思义,就是之前网址的所有域名都会转跳到你新网站的首页,这么一来虽然也算是做了301,但是蜘蛛还需要重新爬你的新页面,导致收录很慢很慢,那么全站301的话,就会使你的来域名链接完全转跳到你对应的链接上面来,比如拿无作为来举例:www.sucaihu.com/4623.html这个页面被打开的话,
如果是做的301到网站首页,显示的就是:www.sucaihu.com
如果是全站301显示的就是:www.sucaihu.com/4623.html

意思就是将整站链接都301重定向,那么这里第一是方便网站上面用户访问,第二是大大的节省了搜索引擎的爬寻时间,使权重尽快转移。

那么下面来说说无作为使用的方法吧,这里分别给出win主机,和Linux(包括了apache和nginx)主机的方法:

首先这里是通用的,不管以上那种主机都需要在index.php中添加如下代码:(将整站链接都301重定向的代码)

<?php

$the_host = $_SERVER['HTTP_HOST'];//取得进入所输入的域名

$request_uri = isset($_SERVER['REQUEST_URI']) ? $_SERVER['REQUEST_URI'] : '';//判断域名后面的请求部分

if($the_host !== 'sucaihu.com')//v7v3.com是新域名

{

 header('HTTP/1.1 301 Moved Permanently');//发出301状态码

 header('Location: http://www.sucaihu.com'.$request_uri);//跳转到我的新域名地址

 exit();

}

?>

如果不想加入index.php中的话,大家可以自己新建个php结尾的文件添加,下面代码修改对应的文件吗即可。

Linux主机Apache环境下实现全站链接301转跳的方法:

在网站根目录下的.htaccess添加如下代码,没有的自己新建文本htaccess.txt修改好后,改名上传即可(.htaccess适用于Apache环境,文件属性为隐藏,看不见的可以自己设置显示隐藏文件即可)

RewriteEngine On

RewriteBase /

RewriteRule ^index\.php$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f

RewriteCond %{REQUEST_FILENAME} !-d

RewriteRule . /index.php [L]

Linux主机nginx环境下实现全站链接301转跳的方法:

将以下代码加入到nginx.conf文件的Server段内,部分朋友可能使用一键lnmp或者oneinstack搭建的话,会自定义好伪静态规则,所以可能加入的文件需要改动,不过推荐大家直接换Apache环境,因为nginx环境的链接规则很麻烦,无作为也是直接换了Apache的。

location / {

 index index.html index.php;

 if (-f $request_filename/index.html){

 rewrite (.*) $1/index.html break;

 }

 if (-f $request_filename/index.php){

 rewrite (.*) $1/index.php;

 }

 if (!-f $request_filename){

 rewrite (.*) /index.php;

 }

 }

这里是win主机实现全站链接301转跳的方法:

使用httpd.ini代替.htaccess将请求转发给index.php,意思就是网站更目录下载新建httpd.ini然后加入下面代码:

[ISAPI_Rewrite]

RewriteRule ^/$ /index.php [L]

RewriteRule /(.*) /index.php/$1 [L]

前提是win主机需要支持伪静态就是那个啥isprewrite插件吧,大家自己搜索win主机伪静态即可了解到。

最后关于虚拟主机,一般后台都会有这个设置,主机商都会搭建好这个环境,配置好规则。

1. 本站所有资源来源于用户上传和网络,如有侵权请邮件联系站长!
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.sucaihu.com",如遇到无法解压的请联系管理员!

素材虎 » 网站换域名全站301重定向

常见问题FAQ

免费下载或者VIP会员专享资源能否直接商用?
本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
提示下载完但解压或打开不了?
最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们。
找不到素材资源介绍文章里的示例图片?
对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。

发表评论

  • 16157会员数(个)
  • 4779资源数(个)
  • 4本周更新(个)
  • 0 今日更新(个)
  • 1607稳定运行(天)

加入VIP获取全站资源
开通VIP 享更多特权,建议使用QQ登录