百度不收录Z-BlogPHP网站WWW页面解决办法之301重定向跳转!

389人参与 |分类: 站长百科|时间: 2019年04月08日

新手站长常常会遇到这样那样的问题,特别是新站,在网站搭建好后也常常会遇到一些诸如文章编辑、SEO优化排名、搜索引擎收录问题等等。青狼也不例外,最近通过站长工具查询本站(青狼驿站)的收录量发现,带WWW域名以及不带WWW的域名收录情况不一样,经过网上查寻知道这样不利于网站权重提升,于是四处寻找解决办法,最终找到的答案是需要做301重定向。那么,又该如何做301重定向呢?

百度不收录Z-BlogPHP网站WWW页面解决办法之301重定向跳转!-第1张图片-青狼驿站

因为青狼的网站是基于Z-Blog PHP程序搭建的,所以就给大家分享一下Z-BlogPHP网站重定向跳转的方法。为何要实现301重定向跳转?301是HTTP的状态码的一种,表示本网页永久性转移到另一个地址。301跳转也叫做301重定向,指的是当用户点击一个网址时,通过技术手段,跳转到另一个跳转到另一个网址。将网站所有域名重定向到某个域名下,可以集中网站权重,没有301的话就容易造成权重分散。

经过上网查询,青狼得到以下两种方法可以实现Z-BlogPHP网站301重定向:

方法一:使用 .htaccess 文件实现301跳转(只适用于php Linux系统的主机)

一般在Z-blog程序后台设置好伪静态后,系统会在根目录下面生成一个 .htaccess 文件。们可以把 .htaccess 文件下载到本地(如果运用了zblog文件管理插件的可以直接在上面修改),打开 .htaccess 文件(注意:不能用记事本打开,否则会出现问题,一般可以用Notepad++):

百度不收录Z-BlogPHP网站WWW页面解决办法之301重定向跳转!-第2张图片-青狼驿站

关于.htaccess 文件青狼在阿里云虚拟主机绑定二级目录创建子站点的解决办法!》一文中就有提到过,直接在上面添加就行。我们只需要在RewriteBase / (第3行)上面一行插入以下代码即可:

C

RewriteCond %{HTTP_HOST} ^要跳转的域名$ [NC]RewriteRule ^(.*)$ 定向到的域名/$1 [L,R=301]

将上面的网址替换成你的博客地址就可以了,例如将myqlang.com定向到www.myqlang.com:

C

RewriteCond %{HTTP_HOST} ^gridsmedia.com$ [NC]RewriteRule ^(.*)$ https://www.myqlang.com/$1 [L,R=301]

添加好代码后,如下图:

百度不收录Z-BlogPHP网站WWW页面解决办法之301重定向跳转!-第3张图片-青狼驿站

最后,记得要将修改好的 .htaccess 文件上传至网站根目录覆盖更新即可。

注意:有些朋友在网站目录文件中找不到 .htaccess 文件,这就需要在服务器中开启强制显示隐藏文件(同上,如果运用了zblog文件管理插件的可以直接在上面搜索),如果没有就自己新建一个,实在不会新建.htaccess 文件的自行百度。

百度不收录Z-BlogPHP网站WWW页面解决办法之301重定向跳转!-第4张图片-青狼驿站

方法二:使用PHP代码实现301跳转

这个方法其实很简单,只要在PHP页面的头部输入下面的代码就可以。

PHP
header("HTTP/1.1 301 Moved Permanently");header("Location: http://你的网址/");exit();

使用301跳转需要注意的地方:静态网页不可以做301转向。

以上方法来源网络收集,仅供参考,具体情况还需自行尝试!

来源:青狼驿站(微信/QQ号:381697915),转载请保留出处和链接!

地址: