自动外链工具 在线排版工具 搜索引擎提交入口 wordpress主题推荐 批量打开网址工具 优化PDF资料 【已备案域名】 ★VIP视频在线解析★

我放弃了:wecenter话题URL修改为ID

328
文章目录
  1. 中文URL的利与弊
  2. 如何修改

wecenter可以说是一款很多人喜欢的问答程序,但是对于wecenter的优化方面也是广受站长的诟病。而wecenter话题的URL采用的是中文形式就算其中的一个点。那么,到底采用中文URL好不好?问答

中文URL的利与弊

好处

好处就是URL的描述性,在《百度搜索引擎优化指南2.0》中指出,URL的描述性对关键词排名有一定的作用。但是本渣渣认为其实很微小,个人更倾向于英文 ?或拼音

弊端

之前,本渣渣就转载过《百度官方解惑:哪些行为会降权?》其中就对中文URL的利弊有所描述

有利有弊,大多数场景下百度可识别中文,在个别情况下回影响判断,比如在robots下回有影响

但是思享认为,其实更大的弊端还是在于中文URL转码后非常不利于传播

例如:百度抓取 ?四个字会变为 %E7%99%BE%E5%BA%A6%E6%8A%93%E5%8F%96

综上所述,所以有良好的方案,还是有必要修改的

如何修改

wecenter之所以目前也没有广为人知,其实是因为这个程序很多问题都没有解决方案、会二次开发的或官方人员很少有教程给没代码基础的人员。之前在通晓还是有很多值得修改的SEO方案,遗憾的是后来关闭了

本渣渣在wencenter社区找到了一个修改方法

1、文件app/topic/main.php

  1. if?(urldecode($topic_info['url_token'])?!=?$_GET['id'])
  2. {
  3. ????HTTP::redirect('/topic/'?.?$topic_info['url_token']?.?'?rf='?.?$_GET['rf']);
  4. }

修改为

  1. if(!is_digits($_GET['id']))
  2. {
  3. ????if?(urldecode($topic_info['url_token'])?!=?$_GET['id'])
  4. ????{
  5. ????????HTTP::redirect('/topic/'?.?$topic_info['url_token']?.?'?rf='?.?$_GET['rf']);
  6. ????}
  7. }

2、文件修改所有模板中的链接

  1. <a?href="topic/<?php?echo?$val['topic_title'];?>"></a>

修改为

  1. <a?href="topic/<?php?echo?$val['topic_id'];?>"></a>

3、文件app/topic/ajax.php

  1. $topic_info['url']?=?get_js_url('/topic/'?.?$topic_info['url_token']);

修改你为

  1. $topic_info['url']?=?get_js_url('/topic/'?.?$topic_info['topic_id']);

其实工程也算不小了。但是有一个更严重的问题,就是URL会同时存在比如:http://ask.4xseo.com/topic/58和http://ask.4xseo.com/topic/%E7%99%BE%E5%BA%A6%E6%8A%93%E5%8F%96同时并存(无法确定一定就不存在http://ask.4xseo.com/topic/%E7%99%BE%E5%BA%A6%E6%8A%93%E5%8F%96的链接入口)。用canonical标签也不好解决这个问题。所以,最终本渣渣还是放弃了~勤劳一点,一个个修改话题的URL,争取在搜索引擎有更好的表现~

来源:本文由思享SEO博客原创撰写,欢迎分享本文,转载请保留出处和链接!

抢沙发

昵称*

邮箱*

网址