WordPress的url链接带“/”反斜杠
2019-03-19 07:04:01来源: ZIV博客 阅读 ()
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); ?> |
只要在if ($type_of_url != ‘single’&’tag’)中添加或者减少你想要的目录就可以了,如:如果你想WordPress tag也带“/”,只要去掉&’tag’就可以了,很简单吧。
本来我的博客也想修改的,但是考虑到后期修改url对于博客的影响,就没有修改,而且我也说了WordPress的url带与不带“/”对于博客的影响有多大还不知道,何况有301重定向支持,只是建议新博客的话,得考虑好这个问题。
作者:ZIV
文章来源:http://webziv.com/seo/212.html
【相关文章】
WordPress 中文URL转为英文插件wp slug translate
大漠:WordPress中几种URL链接格式
WordPress在IIS ISAPI ReWrite下的URL规则
WordPress十大的SEO优化技巧
标签:
版权申明:本站文章部分自网络,如有侵权,请联系:west999com@outlook.com
特别注意:本站所有转载文章言论不代表本站观点,本站所提供的摄影照片,插画,设计作品,如需使用,请与原作者联系,版权归原作者所有
下一篇:揭秘网站快照停滞的五大原因
- 如何选择和使用wordpress主题制作特色网站 2019-04-10
- WordPress网站搭建如何购买域名及域名绑定 2019-04-10
- 两款插件快速实现,wordpress全站开启https 2019-04-10
- 什么是吸引外链的正确方式? 2019-04-10
- 为什么选择 WordPress CMS来建站的9个理由 2019-04-10
IDC资讯: 主机资讯 注册资讯 托管资讯 vps资讯 网站建设
网站运营: 建站经验 策划盈利 搜索优化 网站推广 免费资源
网络编程: Asp.Net编程 Asp编程 Php编程 Xml编程 Access Mssql Mysql 其它
服务器技术: Web服务器 Ftp服务器 Mail服务器 Dns服务器 安全防护
软件技巧: 其它软件 Word Excel Powerpoint Ghost Vista QQ空间 QQ FlashGet 迅雷
网页制作: FrontPages Dreamweaver Javascript css photoshop fireworks Flash