【发布时间】:2013-10-16 14:47:52
【问题描述】:
我们网站上的数据库损坏,现在我们正在构建一个新的。
但是,我们已经考虑了一种不同的方法,我们正在将旧文章迁移到子域,并建立一个具有更好 UI 和架构的新网站。
我想做的是将网址从旧网站重定向到子域,格式如下:
http://olddomain.com/foo/something
到
http://sub.olddomain.com/foo/something
我们希望保留旧域以提供新内容
http://oldomain.com/foo2/something
Nginx 能做到吗
更新
我们有一个要重定向的词组
我们只是想要
http://olddomain/foo/extrainfo
重定向
http://sub.olddomain/foo/extra
使用重写规则时
/abc/ redirect permanent
我们遇到了一个问题,即 URL 包含 foo 字样,它被重定向到新域。
我们只想将http://olddomain/foo/ 重定向到http://sub.olddomain./foo/extra
不是http://olddomain/abc/foo 到http://sub.olddomain
【问题讨论】:
-
在决定我们是否重定向时,是否有像
foo这样确定的词来匹配?
标签: url-rewriting nginx rewrite