Nginx子域重定向

时间:2018-10-22 13:34:17

标签: php redirect nginx

我有多个子域,我想像这样在nginx或php中重定向

Example: test.test2.domain.com to domain.com/test/test2

有可能在nginx中执行301重定向,因此在php中我可以将零件test和test2作为参数?

谢谢

2 个答案:

答案 0 :(得分:0)

尝试一下

server {
  server_name test.test2.domain.com;
  location / {
    return 301 domain.com/test/test2;
  }
}

https://www.digitalocean.com/community/questions/how-do-i-permanently-redirect-subdomain-to-specific-url

答案 1 :(得分:0)

将其放入您的nginx配置文件中

server {
    listen *:80;
    server_name test.test2.domain.com;
    return 301 $scheme://domain.com/test/test2/$request_uri;
}