SEO优化工具
站点地图+SEO URL别名+Google feed
更新日志:
v1.0.8
1.修复编辑不了品牌的seo url name
v1.0.7
1.修复编辑不了品牌的seo url name
v1.0.6
1.商品详情中品牌的链接改为seo url
2.首页文章列表的链接改为seo url
注意:beikeshop1.5.2之前,需要修改以下2处代码
代码1:
$items = PageRepo::getPagesByIds($content['items'])->jsonSerialize();
$items = hook_filter('service.design.module.page.handle', $items);
$content['items'] = $items;
代码2:
<div class="image"><a href="{{ (isset($item['url'])?$item['url']:shop_route('pages.show', [$item['id']])) }}"><img src="{{ $item['image'] }}" class="img-fluid"></a>
v1.0.5
1.修复google feed有某些数据显示报错
2.增加urlset 的 自定义属性
v1.0.4
1.优化删除数据时,对应的别名数据也清除
注意:在beikeshop1.5.0版本之前,有两处要修改:
hook_action('admin.page_category.destroy.after', $pageId);
hook_action('admin.page.destroy.after', $pageId);
v1.0.3
1.优化路由逻辑,不存在的路径显示404
2.增加支持无后缀别名
v1.0.2
1.增加google feed的配置功能
v1.0.1
1.增加google feed文件生成
2.增加url别名功能
插件功能特点:
1.自定义seo url 别名,(支持 商品详情,商品分类,品牌,文章详情,文章分类 的别名网址)
2.自动生成站点地图文件(支持 商品详情,商品分类,品牌,文章详情,文章分类 的别名网址)
3.自动生成google feed 文件(支持 商品数据及其别名地址)
4.文件地址自动加入授权密钥,防止被破解
插件启用后,在 系统->SEO管理 中进行管理
站点地图效果如下:
google feed效果如下:
生成效果
商品编辑界面(seo url 别名在商品分类,文章详情,文章分类,品牌等编辑界面也有输入项):
注意:beikeshop v1.4.0之前,需要修改2处代码才能正常使用
$brand = hook_filter('admin.brand.update.after', $brand);
第二处:把 shop_route('brands.show', $this->id) 改成 $this->url