...
|
...
|
@@ -4,65 +4,66 @@ |
|
|
|
|
|
'use strict';
|
|
|
|
|
|
/**
|
|
|
* url
|
|
|
* @type {*[]}
|
|
|
*/
|
|
|
const TYPE = require('../type');
|
|
|
|
|
|
const MOBILE_DOMAIN = '//guang.m.yohobuy.com';
|
|
|
|
|
|
module.exports = [
|
|
|
// 首页
|
|
|
{
|
|
|
type: 'rewrite',
|
|
|
origin: /^\/(boys|girls|kids|lifestyle)$/,
|
|
|
type: TYPE.rewrite,
|
|
|
origin: /^\/(boys|gjirls|kids|lifestyle)$/,
|
|
|
target: (req, match, p1) => {
|
|
|
req.query.channel = p1;
|
|
|
return `/?chanel=${p1}`;
|
|
|
return `/guang/?chanel=${p1}`;
|
|
|
}
|
|
|
},
|
|
|
|
|
|
// 首页 + 类型
|
|
|
{
|
|
|
type: 'rewrite',
|
|
|
type: TYPE.rewrite,
|
|
|
origin: /^\/(boys|girls|kids|lifestyle)-t([\d]+)\/$/,
|
|
|
target: (req, match, p1, p2) => {
|
|
|
req.query.channel = p1;
|
|
|
req.query.type = p2;
|
|
|
return `/?chanel=${p1}&type=${p2}`;
|
|
|
return `/guang/?chanel=${p1}&type=${p2}`;
|
|
|
}
|
|
|
},
|
|
|
|
|
|
// 列表页 + 类型 + 翻页
|
|
|
{
|
|
|
type: 'rewrite',
|
|
|
type: TYPE.rewrite,
|
|
|
origin: /^\/(boys|girls|kids|lifestyle)-t([\d]+)-p([\d]+)\/$/,
|
|
|
target: (req, match, p1, p2, p3) => {
|
|
|
req.query.channel = p1;
|
|
|
req.query.type = p2;
|
|
|
req.query.page = p3;
|
|
|
return `/index/index/?type=${p2}&channel=${p3}`;
|
|
|
return `/guang/index/index/?type=${p2}&channel=${p3}`;
|
|
|
}
|
|
|
},
|
|
|
|
|
|
// 编缉首页
|
|
|
{
|
|
|
type: 'rewrite',
|
|
|
type: TYPE.rewrite,
|
|
|
origin: /^\/(boys|girls|kids|lifestyle)-author-i([\d]+)\/$/,
|
|
|
target: (req, match, p1, p2) => {
|
|
|
req.query.channel = p1;
|
|
|
req.query.author_id = p2;
|
|
|
return `/index/editor?channel=${p1}&author_id=${p2}`;
|
|
|
req.mobileUrl = `${MOBILE_DOMAIN}/author/${p2}/`;
|
|
|
return `/guang/index/editor?channel=${p1}&author_id=${p2}`;
|
|
|
}
|
|
|
},
|
|
|
|
|
|
// 编缉首页 + 翻页
|
|
|
{
|
|
|
type: 'rewrite',
|
|
|
type: TYPE.rewrite,
|
|
|
origin: /^\/(boys|girls|kids|lifestyle)-author-i([\d]+)-p([\d]+)\/$/,
|
|
|
target: (req, match, p1, p2, p3) => {
|
|
|
req.query.channel = p1;
|
|
|
req.query.author_id = p2;
|
|
|
req.query.page = p3;
|
|
|
return `/index/editor?channel=${p1}&author_id=${p2}&page=${p3}`;
|
|
|
req.mobileUrl = `${MOBILE_DOMAIN}/author/${p2}`;
|
|
|
return `/guang/index/editor?channel=${p1}&author_id=${p2}&page=${p3}`;
|
|
|
}
|
|
|
}
|
|
|
|
...
|
...
|
|