seoRouter.js 1.9 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758596061626364656667686970
  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.push({
  28. name: 'JobListSeoIndex',
  29. path: '/job/*',
  30. component: resolve(__dirname, '../pages/job/index.vue')
  31. })
  32. // /** 兼职招聘SEO优化 end**/
  33. //
  34. //
  35. // /*** 技术圈SEO sd改动 start **/
  36. // routes.unshift({
  37. // name: 'jishuinCollectedC1',
  38. // path: '/jishuin/c/:id',
  39. // component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
  40. // })
  41. // routes.unshift({
  42. // name: 'jishuinCollectedCID1',
  43. // path: '/jishuin/c/:id/:type',
  44. // component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
  45. // })
  46. // //用户
  47. // routes.unshift({
  48. // name: 'jishuinUserU1',
  49. // path: '/jishuin/u/:id',
  50. // component: resolve(__dirname, '../pages/user/_id/_type.vue')
  51. // })
  52. // routes.unshift({
  53. // name: 'jishuinUserUID1',
  54. // path: '/jishuin/u/:id/:type',
  55. // component: resolve(__dirname, '../pages/user/_id/_type.vue')
  56. // })
  57. // /*** 技术圈SEO sd改动 end **/
  58. /**
  59. * 404
  60. */
  61. routes.push({
  62. name: 'all-404',
  63. path: '*',
  64. component: resolve(__dirname, '../pages/404.vue')
  65. })
  66. }
  67. module.exports = {
  68. extendRoutes
  69. }