0
我有Nginx配置在亞馬遜EC2服務器。Nginx的子域與www
現在www.myserver.com,.myserver.com都是完美的。
我需要的是配置www..myserver.com。我需要將用戶重定向到.myserver.com。我的意思是,我需要重寫網址或其他內容。
我該怎麼做?
我有Nginx配置在亞馬遜EC2服務器。Nginx的子域與www
現在www.myserver.com,.myserver.com都是完美的。
我需要的是配置www..myserver.com。我需要將用戶重定向到.myserver.com。我的意思是,我需要重寫網址或其他內容。
我該怎麼做?
server {
listen 80;
server_name www.myserver.com;
return 301 http://myserver.com$request_uri;
}
你不需要在nginx中「重寫」。他們交給Apache和閱讀文檔:
UPD:
那不是從你的問題明確的(誰知道,你是什麼意思雙點)。但是,如果您曾嘗試閱讀文檔,您可以輕鬆修改示例以滿足您的需求:
server {
listen 80;
server_name ~^www\.([^.]+\.myserver\.com)$;
return 301 http://$1$request_uri;
}
我沒有apache。這也不是我問的。我想將www.mysubdomain.mysite.com重定向到mysubdomain.mysite.com。每個用戶都有一個不同的隨機子域。閱讀問題。 – Tony 2013-03-01 18:58:12
他回答了你的問題,他發佈的serverblock是你添加到你的配置來獲得你想要的重定向。去閱讀他鏈接的文檔(特別是最後一個,你想要的是明確覆蓋)。只需更改「myserver.com」以匹配您的域名。 – cobaco 2013-03-01 19:16:59