seoRouter.js 2.2 KB

123456789101112131415161718192021222324252627282930313233343536373839404142434445464748495051525354555657585960616263646566676869707172737475767778798081
  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. //
  14. routes.unshift({
  15. name: 'kaifainSeoDetail',
  16. path: '/kaifain/s/:tid',
  17. component: resolve(__dirname, '../pages/kaifain/detail/_tid/index.vue')
  18. })
  19. routes.unshift({
  20. name: 'kaifainCaseSeoDetail',
  21. path: '/kaifain/d/:tid',
  22. component: resolve(__dirname, '../pages/kaifain/case/_tid.vue')
  23. })
  24. // /** 解决方案SEO优化 end **/
  25. //
  26. // /** 兼职招聘SEO优化 start**/
  27. routes.unshift({
  28. name: 'JobListSeoIndex',
  29. path: '/job/*',
  30. component: resolve(__dirname, '../pages/job/index.vue')
  31. })
  32. routes.unshift({
  33. name: 'JobListSeoDetail',
  34. path: '/job/d/:id?',
  35. component: resolve(__dirname, '../pages/job/detail/_id.vue')
  36. })
  37. routes.unshift({
  38. name: 'JobListSeoDetail_0',
  39. path: '/job/detail/:id?',
  40. component: resolve(__dirname, '../pages/job/detail/_id.vue')
  41. })
  42. // /** 兼职招聘SEO优化 end**/
  43. //
  44. //
  45. // /*** 技术圈SEO sd改动 start **/
  46. // routes.unshift({
  47. // name: 'jishuinCollectedC1',
  48. // path: '/jishuin/c/:id',
  49. // component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
  50. // })
  51. // routes.unshift({
  52. // name: 'jishuinCollectedCID1',
  53. // path: '/jishuin/c/:id/:type',
  54. // component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
  55. // })
  56. // //用户
  57. // routes.unshift({
  58. // name: 'jishuinUserU1',
  59. // path: '/jishuin/u/:id',
  60. // component: resolve(__dirname, '../pages/user/_id/_type.vue')
  61. // })
  62. // routes.unshift({
  63. // name: 'jishuinUserUID1',
  64. // path: '/jishuin/u/:id/:type',
  65. // component: resolve(__dirname, '../pages/user/_id/_type.vue')
  66. // })
  67. // /*** 技术圈SEO sd改动 end **/
  68. /**
  69. * 404
  70. */
  71. routes.push({
  72. name: 'all-404',
  73. path: '*',
  74. component: resolve(__dirname, '../pages/404.vue')
  75. })
  76. }
  77. module.exports = {
  78. extendRoutes
  79. }