我们在 Yii (1.1.13) 上建站;它是汽车零配件店和交易管理引擎。当对 SEO 公司进行 SEO 检查时,该公司得出的结论是:
- 找到 15000 个动态网址(“显然不是全部”——我的评论)
- 其中约 8 000 个似乎很长,如下所示:http ://tarex.ru/index.php?r=assortment/index&id=1536&Subsystem=Warehouse+automation&Reference=Assortment&Assortment_page=9&Assortment_sort=title.desc
- 到目前为止,只有 300 个页面在搜索引擎中注册。
- 其中 500 个是错误的 url 或没有响应(响应代码 500)。Ulrs 是这样的: http://tarex.ru/index.php?r=assortment/index&Assortment[groupCategory]=4&Assortment_page=46&Assortment_sort=agroup.desc('最有可能导致分类重新加载/在数据库中更新' - 我的评论) . 他们说这些故障(对于第 4 点)是动态 url 生成器故障的原因。
数据库中的分类每天动态更新。
该公司建议解决动态 url 生成器问题或不使用它来支持用户友好的 URL/SEO 友好的 URL。
如何修复动态 url 生成器故障以及是否可以使用 smth. 其他建议?
更新
到目前为止,网址管理配置已关闭:
// uncomment the following to enable URLs in path-format
/*
'urlManager'=>array(
'urlFormat'=>'path',
'rules'=>array(
'<controller:\w+>/<id:\d+>'=>'<controller>/view',
'<controller:\w+>/<action:\w+>/<id:\d+>'=>'<controller>/<action>',
'<controller:\w+>/<action:\w+>'=>'<controller>/<action>',
),
),
*/
当我取消注释时,该站点运行良好,但某些子系统菜单不起作用,原因是绑定到某些 GET 参数...