xinfeng 5 年 前
コミット
f4f32fdcfc
3 ファイル変更22 行追加2 行削除
  1. 1 1
      pages/user/_id/_type.vue
  2. 1 1
      pages/user/collect_article/_id/_type.vue
  3. 20 0
      plugins/seoRouter.js

+ 1 - 1
pages/user/_id/_type.vue

@@ -280,7 +280,7 @@
           let path1 = path.replace("/user/", "/u/")
           reditUrl = path.replace(path, path1)
           console.log("jishuinUser redirect", "before:", fullPath, "after:", reditUrl)
-          // redirect(301, reditUrl)
+          redirect(301, reditUrl)
         }
 
         //拼接canonical

+ 1 - 1
pages/user/collect_article/_id/_type.vue

@@ -179,7 +179,7 @@
           let reditUrl = fullPath
           let path1 = path.replace("/collect_article/", "/c/")
           reditUrl = path.replace(path, path1)
-          // redirect(301, reditUrl)
+          redirect(301, reditUrl)
         }
 
         //拼接canonical

+ 20 - 0
plugins/seoRouter.js

@@ -31,6 +31,16 @@ const extendRoutes = (routes, resolve) => {
   //合集
   routes.unshift({
     name: 'jishuinCollected',
+    path: '/c/:id',
+    component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
+  })
+  routes.unshift({
+    name: 'jishuinCollected',
+    path: '/c/:id/:type',
+    component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
+  })
+  routes.unshift({
+    name: 'jishuinCollected',
     path: '/jishuin/c/:id',
     component: resolve(__dirname, '../pages/user/collect_article/_id/_type.vue')
   })
@@ -42,6 +52,16 @@ const extendRoutes = (routes, resolve) => {
   //用户
   routes.unshift({
     name: 'jishuinUser',
+    path: '/u/:id',
+    component: resolve(__dirname, '../pages/user/_id/_type.vue')
+  })
+  routes.unshift({
+    name: 'jishuinUser',
+    path: '/u/:id/:type',
+    component: resolve(__dirname, '../pages/user/_id/_type.vue')
+  })
+  routes.unshift({
+    name: 'jishuinUser',
     path: '/jishuin/u/:id',
     component: resolve(__dirname, '../pages/user/_id/_type.vue')
   })