网站换域名全站301重定向
这里也是折腾了几天,才搞定这么一个小问题,那么网站换域名之后肯定是要做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主机伪静态即可了解到。
最后关于虚拟主机,一般后台都会有这个设置,主机商都会搭建好这个环境,配置好规则。
2. 分享目的仅供大家学习和交流,您必须在下载后24小时内删除!
3. 不得使用于非法商业用途,不得违反国家法律。否则后果自负!
4. 本站提供的源码、模板、插件等等其他资源,都不包含技术服务请大家谅解!
5. 如有链接无法下载、失效或广告,请联系管理员处理!
6. 本站资源售价只是赞助,收取费用仅维持本站的日常运营所需!
7. 如遇到加密压缩包,默认解压密码为"www.sucaihu.com",如遇到无法解压的请联系管理员!
素材虎 » 网站换域名全站301重定向
常见问题FAQ
- 免费下载或者VIP会员专享资源能否直接商用?
- 本站所有资源版权均属于原作者所有,这里所提供资源均只能用于参考学习用,请勿直接商用。若由于商用引起版权纠纷,一切责任均由使用者承担。更多说明请参考 VIP介绍。
- 提示下载完但解压或打开不了?
- 最常见的情况是下载不完整: 可对比下载完压缩包的与网盘上的容量,若小于网盘提示的容量则是这个原因。这是浏览器下载的bug,建议用百度网盘软件或迅雷下载。 若排除这种情况,可在对应资源底部留言,或 联络我们。
- 找不到素材资源介绍文章里的示例图片?
- 对于会员专享、整站源码、程序插件、网站模板、网页模版等类型的素材,文章内用于介绍的图片通常并不包含在对应可供下载素材包内。这些相关商业图片需另外购买,且本站不负责(也没有办法)找到出处。 同样地一些字体文件也是这种情况,但部分素材会在素材包内有一份字体下载链接清单。