用Bing404优化你的404页面 让网址就是网站的搜索…

2019-03-19 06:58:38来源: blog.soft.idv.tw 阅读 ()

新老客户大回馈,云服务器低至5折

当使用者不小心输入错了你的网址,或是你的博客网址结构有变更,使用者透过搜索引擎检索到了旧的网址,这时候画面上会出现404(Page Not Found)找不到页面的错误讯息,使用者只好按下〔上一页〕按钮,跳离你的网站。

一般博客常用网址导向的技巧,修改.htaccess让访客导向首页。今天阿正老师要介绍的是WordPress专用的Bing 404插件,可以从错误的网址中,直接利用Bing搜索引擎,将可能的文章列出在你的404错误网页中,甚至使用者只要在你的博客网址后面输入某个关键字就能搜索出BLOG里面的文章,不但方便、还可提升网站友善度及访客造访率的插件程式,快来试试看吧!

一、什么是404?

当你输入的URL的路径名称有错误(例如原本是 foo.com/test 打成 foo.com/tes ),服务器会传回一个404错误,告诉访客该网站没有这个网页。

 

一般架设在Apache服务器的网站,几乎都会利用修改.htaccess的方式,将错误的网址导回到网站的首页或是特定的404错误页面。

WordPress 的使用者常会在.htaccess中加入这段:

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

只要网站中找不到对应的档案或目录,就会将网址导回首页。

但是导回首页其实还不够,如果网站能够列出最可能的网页,访客就能继续留在这个网站中,阅读他想找的文章或相关文章,借此提昇访客的黏着度,而不是按下浏览器的〔上一页〕按钮就走人。

接下来要介绍的Bing 404外挂就是一套相当方便的工具,它利用微软的bing搜索引擎,能直接在404页面中列出与错误网址相关的内容,大大提升网站的友善度喔!

二、申请bing 的AppID

要安装Bing 404插件前,必须先到bing的开发者网页申请一组AppID,才能够在你的WordPress博客中使用bing的搜索功能。

申请网址:http://www.bing.com/developers/createapp.aspx

1.点选申请网址后,必须以Windows Live帐号登入。

2.填入你的应用程式名称(Application name)、网站描述(Description) 、公司名称(Company Name)、国家(Country/region)、Email及网站,再勾选底下的方块,最后按下〔Agree〕按钮即可。

3.接着画面上会出现一串AppID,请将它复制到剪贴板中。

 

三、安装Bing 404插件

Bing404 1.01

插件网页:http://wordpress.org/extend/plugins/bing-404/

1.进入WordPress后台,点选插件→【新增】,输入「bing404」来搜索。找到Bing404插件后,按下右边的安装。

 

2.接着画面上会出现插件安装视窗,按下〔立刻安装〕即可。

 

3.启用插件之后,到WordPress后台的【设定】→【Bing 404】裡面,在Bing API Key处输入刚才取得的AppID。

另外还要在「Site Speficic Search」处输入你网站的域名名称,「Number of rows to return」输入要显示的文章数量,及在「Geographical area」处选择「Chinese 」。

如果你要使用插件预设的404模板,可勾选「Use the 404 template included…」的方块,建议不要勾选,使用WordPress主题中的404页面。

 

4.如果你选择使用自己的404模板,请到后台的【外观】→【编辑】,修改404.php模板,在裡面加入一段:

<?php if ( function_exists( 'bing404_search_bing' ) ) { echo bing404_search_bing(); }?>

 

5.最后修改你的.htaccess,在最前面加入这两行。

ErrorDocument 404 /index.php?error=404
Redirect 404 /index.php?error=404

四、测试结果

完成之后,访客即使打错了网址(如下图的blog.soft.idv.tw/wordpress,原本网站中并无/wordpress这个网页),在404页面中也会列出符合wordpress这个关键字的网页,是不是很方便呢?

 

你甚至可以告知你的访客,只要在网址后面加上要搜索的关键字,也能直接列出想搜索的文章,把网址变成你博客的搜索引擎,真是太好用啦!

作者:阿正

文章来源:http://blog.soft.idv.tw/?p=735

标签:

版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有

上一篇:HTTPS的七个误解(译文)

下一篇:浅谈一个成功网站的评定方法