seoRouter.js 1.8 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667
  1. const extendRoutes = (routes, resolve) => {
  2. /** 解决方案SEO优化 start **/
  3. routes.push({
  4. name: 'kaifainSeoIndex',
  5. path: '/kaifain/*',
  6. component: resolve(__dirname, '../pages/kaifain/index.vue')
  7. })
  8. routes.unshift({
  9. name: 'kaifainSeoAll',
  10. path: '/kaifain/s',
  11. component: resolve(__dirname, '../pages/kaifain/index.vue')
  12. })
  13. routes.unshift({
  14. name: 'kaifainSeoDetail',
  15. path: '/kaifain/s/:tid',
  16. component: resolve(__dirname, '../pages/kaifain/detail/_tid/index.vue')
  17. })
  18. routes.unshift({
  19. name: 'kaifainCaseSeoDetail',
  20. path: '/kaifain/d/:tid',
  21. component: resolve(__dirname, '../pages/kaifain/case/_tid.vue')
  22. })
  23. /** 解决方案SEO优化 end **/
  24. /** 兼职招聘SEO优化 start**/
  25. routes.push({
  26. name: 'JobListSeoIndex',
  27. path: '/job/*',
  28. component: resolve(__dirname, '../pages/job/index.vue')
  29. })
  30. routes.push({
  31. name: 'JobListSeoIndex',
  32. path: '/*',
  33. component: resolve(__dirname, '../pages/job/index.vue')
  34. })
  35. /** 兼职招聘SEO优化 end**/
  36. /*** 技术圈SEO sd改动 start **/
  37. routes.unshift({
  38. name: 'jishuinCollectedC1',
  39. path: '/jishuin/c/:id',
  40. component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
  41. })
  42. routes.unshift({
  43. name: 'jishuinCollectedCID1',
  44. path: '/jishuin/c/:id/:type',
  45. component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
  46. })
  47. //用户
  48. routes.unshift({
  49. name: 'jishuinUserU1',
  50. path: '/jishuin/u/:id',
  51. component: resolve(__dirname, '../pages/user/_id/_type.vue')
  52. })
  53. routes.unshift({
  54. name: 'jishuinUserUID1',
  55. path: '/jishuin/u/:id/:type',
  56. component: resolve(__dirname, '../pages/user/_id/_type.vue')
  57. })
  58. /*** 技术圈SEO sd改动 end **/
  59. }
  60. module.exports = {
  61. extendRoutes
  62. }