【问题标题】:Nginx Sub-Domain+Folder to Domain+URI RedirectNginx子域+文件夹到域+URL重定向
【发布时间】:2012-12-03 01:00:57
【问题描述】:

我正在尝试将带有文件夹的旧子域重定向到没有旧文件夹但包括 uri 的新域。也许有一种方法可以删除新重定向网址上的“/tv/”部分。

旧网址:

http://demo.domain.com/tv/page1/id1

新网址(需要):

http://http://domain.com/page1/id1

现在这条规则是我迄今为止所拥有的并且它有点工作:

server {
  listen ip:port;
  server_name demo.domain.com;
  return 301 http://domain.com$request_uri;
}

这会重定向到:

http://domain.com/tv/page1/id1

我需要从 url 中删除“tv”部分,并将其重定向到:

http://domain.com/page1/id1

但同时我需要有利于 SEO 的 301 重定向。

如果您有任何想法,请告诉我。谢谢。

【问题讨论】:

    标签: nginx rewrite


    【解决方案1】:

    好的,我知道了 =) 但是如果有人知道其他可能更好的方法,请分享 =)

    server {
      listen ip:80;
      server_name demo.domain.com;
      rewrite ^/tv(.*) http://domain.com$1 permanent; break;
    }
    

    【讨论】:

      猜你喜欢
      • 2017-05-10
      • 2016-11-11
      • 1970-01-01
      • 1970-01-01
      • 2015-12-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多