Chinaunix首页 | 论坛 | 博客
  • 博客访问: 16906
  • 博文数量: 15
  • 博客积分: 1650
  • 博客等级: 上尉
  • 技术积分: 350
  • 用 户 组: 普通用户
  • 注册时间: 2010-11-05 21:55
文章分类
文章存档

2011年(15)

我的朋友
最近访客

分类: BSD

2011-04-29 18:35:30

ml PUBLIC "-//W3C//DTD 1.0 Transitional//" "" WordPress的url链接带“/”反斜杠_建站经验_中国站长站 CHINAZ.COM 站长之家 站长论坛 站长工具 站长交易 源码下载 站长素材 免费统计 主机网 主机之家 BBSMAX 站长俱乐部 网站建设资源 站长水吧 ALEXA排 名查询 SEO概况查询 友情链接查询 Google PR查询 Whois信息查询 Chinaz.com - 站长之家 站长之家 行业资讯 .

业界动态 | | 门户动态 | | 网络游戏 | 电子商务 | |

站长在线 .

| 好站推荐 | 站长聚会 | 站长访谈 | 站长茶馆 | 网站排行

网站运营 .

建站经验 | 策划盈利 | 搜索优化 | 网站推广 | 免费资源

设计在线 .

酷站推荐 | 网页设计 | WEB标准 | | 设计活动

网络编程 .

Asp编程 | Php编程 | .Net编程 | Xml编程 | Access | Mssql | Mysql

联盟资讯 .

联盟动态 | 联盟介绍 | 联盟点评 | 网赚技巧

服务器 .

Web服务器 | Ftp服务器 | Mail服务器 | Dns服务器 | Win服务器 | Linux服务器 | 安全防护

会员投稿 匿名投稿 投稿指南 RSS订阅 站长资讯通告: 搜索: 智能搜索 搜索标题 您的位置:站长之家网站运营建站经验阅读资讯:WordPress的url链接带“/”反斜杠 function Digg(divId,aid){ var taget_ob = document.getElementById(divId+""+aid); var myajax = new DedeAjax(taget_obj,false,false,"","",""); myajax.SendGet2("/digg.php?action=digg&aid="+aid); DedeXHTTP = null; } WordPress的url链接带“/”反斜杠 2011-03-09 15:35:58 来源:ZIV博客 【大 中 小】 评论:0 条 收藏本文 转发至:document.write("".replace(/%url%/,encodeURIComponent(location.href))); function postToWb(){ var _t = encodeURI("WordPress的url链接带“/”反斜杠"); var _appkey = encodeURI("258efff116d2466da9b7513cbae7de0b");//你从腾讯获得的appkey var _pic = encodeURI("");//(例如:var _pic="||图片url3....) var _site = "";//你的网站地址 var _u = ""+_t+"&url="+_url+"&appkey="+_appkey+"&site="+_site+"&pic="+_pic; window.open( _u,"", "width=700, height=680, top=0, left=0, toolbar=no, menubar=no, scrollbars=no, location=yes, resizable=no, status=no" ); }

站长交易()友情链接交换 虚拟主机评测+IDC导航=IDC123.COM

WordPress的url规范化对于网站优化尤为重要,url后缀带与不带“/”反斜杠有没有区别呢?对于网站优化又有什么影响呢?在WordPress博客设置永久固定链接的时候还是要注意的。

WordPress链接设置不设置对于用户体验来说,并无影响,只是最近在研究网站日志分析工具时候,发现一个问题,就与url带与不带“/”有关系,但是关系不大。

其实WordPress Permalink无论你设置还是没设置“/”,对于网站的影响有多大我并不知道,还在研究中,我只是说说最近对于url规范的研究结果。

通过最近的日志工具我发现,百度一直没有抓取过我目录页,如webziv.com/seo,但是抓取了目录下的文章,如webziv.com/seo/158.html,我就觉得奇怪,发现一个问题,就是目录url301重定向了,如下图:

发现没有,所有目录下的文章都301重定向了,也就是说我的目录下的url不带“/”对于蜘蛛来说是不规范了。为什么不说带“/”是不规范的呢?如图:

通过日志分析工具我发现,对于蜘蛛来说,目录下规范的url应该是带“/”,也就是说带“/”是这个文件存在,而不带“/”只是一个虚伪的,所有蜘蛛才会把真实存在的带“/”作为标准的,把不带“/”的url重定向到带“/”的url,当然这只是对于目录,对于文章页,返回的状态码是200.

所有说对于WordPress的url优化有必要规范化,当然搜索引擎是支持301跳转的,但是作为seo优化人员来说,能避免的还是尽量避免,给蜘蛛更多的时间抓取其他页面。

WordPress url链接规范到带“/”反斜杠有两种方法,一种是直接修改代码,一种是安装WordPress插件的方法。

首先简单接受下修改代码的方法,找到《WordPress安装目录》/wp-includes/category-template.php 文件,找到 get_category_link(分类存档链接),get_tag_link(标签存档链接)等。

在上述函数的最后,都有一个类似的函数:

apply_filters(‘get_pagenum_link’, $result);

 而我们需要将相应页面函数修改为:

apply_filters(‘get_pagenum_link’, $result).’/’;

这个办法最为简单直接,将你希望出现反斜杠的页面所对应的函数修改好保存即可。

另外一种安装插件的方法,插件名称为Nice Trailingslashit,安装后激活就可以使用了,如果你只想目录下的url带“/”,你可以到插件的编辑中修改,如下: 

function nice_trailingslashit($string, $type_of_url) {

if ($type_of_url != ‘single’&’tag’)

$string = trailingslashit($string);

return $string;

}

add_filter(‘user_trailingslashit’, ‘nice_trailingslashit’,10, 2);

?>

var _url = encodeURIComponent(document.location);

只要在if ($type_of_url != ‘single’&’tag’)中添加或者减少你想要的目录就可以了,如:如果你想WordPress tag也带“/”,只要去掉&’tag’就可以了,很简单吧。

本来我的博客也想修改的,但是考虑到后期修改url对于博客的影响,就没有修改,而且我也说了WordPress的url带与不带“/”对于博客的影响有多大还不知道,何况有301重定向支持,只是建议新博客的话,得考虑好这个问题。

作者:ZIV

文章来源:

【相关文章】

WordPress 中文URL转为英文插件wp slug translate

大漠:WordPress中几种URL链接格式

WordPress在IIS ISAPI ReWrite下的URL规则

WordPress十大的SEO优化技巧


站长总结:细谈网站文案写作的方方面面(一)
站长总结:细谈网站文案写作的方方面面(一)
phpwind 8.5注册流程:把用户放在第一位
阅读(705) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~