Authored by 郭成尧

sale-url-rewrite

... ... @@ -104,15 +104,17 @@ router.post('/detail/consultupvote', detail.consultUpvoteOrUseful); // 商品咨
router.post('/detail/consultuseful', detail.consultUpvoteOrUseful); // 商品咨询提交接口
router.get('/sale', rewrite.channel, sale.indexRedirect);
router.get(/^\/(.*?)-sale/, rewrite.resolve, sale.index); // 折扣专区 SEO优化
router.get(/^\/(.*?)-sale\/discount\/detail/, rewrite.resolve, sale.discountDetail);
router.get(/^\/(.*?)-sale\/breakingYards/, rewrite.resolve, sale.breakingYards);
router.get(/^\/(.*?)-sale\/vip/, rewrite.resolve, sale.vip);
router.get(/^\/(.*?)-sale/, rewrite.resolve, sale.index);
router.get('/sale/discount', sale.discount);
// router.get(/^\/(.*?)-sale\/discount/, rewrite.resolve, sale.discount);
router.get('/sale/discount/detail', sale.discountDetail);
router.get('/sale/breakingYards', sale.breakingYards);
// router.get(/^\/(.*?)-sale\/breakingYards/, rewrite.resolve, sale.breakingYards); // SEO优化
router.get('/sale/vip', sale.vip);
router.get('/sale/discount/getTime', sale.getTime);
... ...
... ... @@ -77,20 +77,24 @@ module.exports = () => {
req.url = `/product/${req.url}`;
}
if (/^\/boys-new/.test(req.url)) {
req.url = '/product/boys-new/';
if (/^\/boys-/.test(req.url)) {
req.url = `/product${req.url}`;
}
if (/^\/girls-new/.test(req.url)) {
req.url = '/product/girls-new/';
if (/^\/girls-/.test(req.url)) {
req.url = `/product${req.url}`;
}
if (/^\/kids-new/.test(req.url)) {
req.url = '/product/kids-new/';
if (/^\/kids-/.test(req.url)) {
req.url = `/product${req.url}`;
}
if (/^\/lifestyle-new/.test(req.url)) {
req.url = '/product/lifestyle-new/';
if (/^\/lifestyle-/.test(req.url)) {
req.url = `/product${req.url}`;
}
if (/^\/global/.test(req.url)) {
req.url = `/product${req.url}`;
}
next();
... ...