【发布时间】:2014-02-09 06:33:51
【问题描述】:
我有一堆子域http://product.domain.com,我想重定向到http://www.domain.com/product。
当然,产品名称可以不同,重定向也要相应地进行。
任何指针?
谢谢
【问题讨论】:
我有一堆子域http://product.domain.com,我想重定向到http://www.domain.com/product。
当然,产品名称可以不同,重定向也要相应地进行。
任何指针?
谢谢
【问题讨论】:
试试这个:
server {
listen 80;
server_name product.domain.com;
return 301 http://www.domain.com/product$request_uri;
}
【讨论】:
尝试一些可能包含多个子域的方法,例如
server {
server_name ~^(sub1|sub2|sub3|sub4).example.com;
return 301 $scheme://example.com/$1;
}
【讨论】:
* 或 (.*) 替换 (sub1|sub2|sub3|sub4) 吗?
server_name ~^([a-z0-9]+).example.com; 结束。非常感谢您的帮助