• 网站首页
  • 好站推荐
  • 焦点互联网
  • 技术相关
  • 经典网页设计
  • 优秀设计资源
  • 工业设计
  • 其它
烈火前端
  • 首页
  • 好站推荐
  • 互联网
  • 技术相关
  • 经典网页
  • 优秀资源
  • 工业设计
  • 其它
站内搜索

Typecho插件 - Seohtml 自定义分类标签分页路径

2011年12月03日 · 我的作品

一直很困扰我的一个问题,就是Typecho的分类路径,不太整齐,尤其不喜欢/category/。所以,特意制作了一个插件。我的PHP能力有限,只能进行简单的操作,使用后所有路径规划为:

首页:http://www.vpsmm.com/page-1.html
分类:http://www.vpsmm.com/vps-2.html
标签:http://www.vpsmm.com/Xen-1.html
搜索:http://www.vpsmm.com/search-256MB.html
作者:http://www.vpsmm.com/user-1.html
附件:http://www.vpsmm.com/attachment-1769.html

切记,使用前备份 typecho_options 下 routingTable 值,禁用后自行导入数据库恢复。

如果想自定义.html路径,请自行修改php文件,相关设置后,再行激活。

public static function activate()
{
Helper::addRoute('index_page', '/[page:digital].html', 'Widget_Archive', 'render');
Helper::addRoute('attachment', '/attachment-[cid:digital].html', 'Widget_Archive', 'render');
Helper::removeRoute('category');
Helper::addRoute('category', '/category-[slug].html', 'Widget_Archive', 'render');
Helper::removeRoute('category_page');
Helper::addRoute('category_page', '/category-[slug]-[page:digital].html', 'Widget_Archive', 'render');
Helper::removeRoute('tag');
Helper::addRoute('tag', '/tag-[slug].html', 'Widget_Archive', 'render');
Helper::removeRoute('tag_page');
Helper::addRoute('tag_page', '/tag-[slug]-[page:digital].html', 'Widget_Archive', 'render');
Helper::removeRoute('search');
Helper::addRoute('search', '/search-[keywords].html', 'Widget_Archive', 'render');
Helper::removeRoute('search_page');
Helper::addRoute('search_page', '/searchpage-[keywords]-[page:digital].html', 'Widget_Archive', 'render');
Helper::removeRoute('author');
Helper::addRoute('author', '/author-[uid:digital].html', 'Widget_Archive', 'render');
Helper::removeRoute('author_page');
Helper::addRoute('author_page', '/author-[uid:digital]-[page:digital].html', 'Widget_Archive', 'render');      
}

插件下载:

1025

相关文章
新作 - 束兰健身华丽版
Lingonberry 4 Typecho模板
18个最新jQuery插件在线演示及代码下载
10佳2012年度最新jQuery插件演示及下载
© 2025 Design by vpshu.com // 黑ICP备2024032218号-1 黑公网安备23100002000223号
© 2025 Design by vpshu.com