【发布时间】:2015-06-03 04:39:24
【问题描述】:
这几天在学习tornado和nginx,对url重写感到困惑。
例如:如果我想制作这样的网址
www.abc.com/username/projectname(用户名和项目名取决于用户)
我有两个解决方案,第一个是使用正则表达式,如
(r'/(w+)/(w+)', IndexHandler)
并尝试从 url 获取 username 和 projectname 并在数据库中进行一些搜索
第二种解决方案是像这样使用 nginx 重写
www.abc.com/username/projectname => abc.domian.com/?us=username&pj=projectname
哪种解决方案是正确的?非常感谢。
【问题讨论】: