Merge branch 'feature/recList2.0' into 'master'
Feature/rec list2.0 See merge request !699
Showing
4 changed files
with
10 additions
and
14 deletions
@@ -135,8 +135,8 @@ router.get('/seckill/get-product-list', seckill.getProductList); // 秒杀列表 | @@ -135,8 +135,8 @@ router.get('/seckill/get-product-list', seckill.getProductList); // 秒杀列表 | ||
135 | router.get('/search/index', search.index); | 135 | router.get('/search/index', search.index); |
136 | 136 | ||
137 | // 推广落地页 | 137 | // 推广落地页 |
138 | -router.get('/search/keyword/:query', rewrite.sortParams, search.keyword); | ||
139 | -router.get('/search/chanpin/:id', rewrite.sortParams, search.keyId); | 138 | +router.get('/search/so/:query.html', rewrite.sortParams, search.keyword); |
139 | +router.get('/search/chanpin/:id.html', rewrite.sortParams, search.keyId); | ||
140 | 140 | ||
141 | // 搜索落地页 | 141 | // 搜索落地页 |
142 | router.get('/search/list', rewrite.sortParams, search.list); | 142 | router.get('/search/list', rewrite.sortParams, search.list); |
@@ -104,7 +104,8 @@ const cachePage = { | @@ -104,7 +104,8 @@ const cachePage = { | ||
104 | '/activity/shopNav': 30 * SECOND, | 104 | '/activity/shopNav': 30 * SECOND, |
105 | 105 | ||
106 | // 关键词页面 | 106 | // 关键词页面 |
107 | - '/product/search/keyword/:query': 7 * DAY | 107 | + '/product/search/so/:query.html': 7 * DAY, |
108 | + '/product/search/chanpin/:id.html': 7 * DAY | ||
108 | 109 | ||
109 | }; | 110 | }; |
110 | 111 |
@@ -84,18 +84,8 @@ module.exports = () => { | @@ -84,18 +84,8 @@ module.exports = () => { | ||
84 | } | 84 | } |
85 | break; | 85 | break; |
86 | } | 86 | } |
87 | - } else { | ||
88 | - let soReg = /\/so\/(.*).html/; | ||
89 | - let chanpinReg = /\/chanpin\/(.*).html/; | ||
90 | - | ||
91 | - if (soReg.test(req.path)) { | ||
92 | - soReg.exec(req.url); | ||
93 | - req.url = `/product/search/keyword/${RegExp.$1}`; | ||
94 | - } else if (chanpinReg.test(req.path)) { | ||
95 | - chanpinReg.exec(req.url); | ||
96 | - req.url = `/product/search/chanpin/${RegExp.$1}`; | ||
97 | - } | ||
98 | } | 87 | } |
88 | + | ||
99 | next(); | 89 | next(); |
100 | }; | 90 | }; |
101 | }; | 91 | }; |
@@ -61,6 +61,11 @@ module.exports = () => { | @@ -61,6 +61,11 @@ module.exports = () => { | ||
61 | req.url = '/activity/couponSend'; | 61 | req.url = '/activity/couponSend'; |
62 | } | 62 | } |
63 | 63 | ||
64 | + if (/\/chanpin\/(.*).html/.test(req.url) || /\/so\/(.*).html/.test(req.url)) { | ||
65 | + // 获取seo兼容 | ||
66 | + req.url = `/product/search${req.path}`; | ||
67 | + } | ||
68 | + | ||
64 | next(); | 69 | next(); |
65 | }; | 70 | }; |
66 | }; | 71 | }; |
-
Please register or login to post a comment