簡體   English   中英

Nginx 重定向到另一個具有差異 TLD 的域

[英]Nginx redirect to another domain with diff TLD

因此,我有兩個具有不同 TLD 的域。
比如 example.com 和 example.org

我想設置 Nginx 重定向,這樣我就可以將 com 重定向到.org
像下面這樣:

example.com => example.org  
www.example.com => www.example.org  
anything.to.any.levels.example.com => anything.to.any.levels.example.org  
example.com/anything/to/any/levels => example.org/anything/to/any/levels  
anything.to.any.levels.example.com/anything/to/any/levels => anything.to.any.levels.example.org/anything/to/any/levels  

您可以使用帶有server_name指令的正則表達式來捕獲特定的子域。 有關詳細信息,請參閱此文檔

例如:

server {
    listen 80;
    listen 443 ssl;
    server_name ~^(?<subdomain>.*\.)?example\.com$;

    ssl_certificate ...;
    ssl_certificate_key ...;

    return 301 $scheme://${subdomain}example.org$request_uri;
}

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM