我一直在使用Apache多年,现在想移动到nGinx保持在互联网上每个人似乎都在谈论的performance。 但是,我非常沮丧,因为我无法重写一个非www的url到www,即example.com到www.example.com
我已经提到了StackOverflow的所有post,并尝试过他们的configuration。 不知何故系统似乎不工作。 我浪费了2个多小时,需要你的帮助。 我的nGinx版本是1.2.1 。 这是在阿帕奇15秒的工作。 我不知何故开始失踪阿帕奇。
采取从我的网站www.yes-www.org :
server { listen [::]:80; server_name example.com; return 301 http://www.example.com$request_uri; }
您的其他server块不应回应example.com ,但只能回应www.example.com 。
不要担心…我可以find一个解决scheme:
if ($host = 'ukrugbyshop.com' ) { rewrite ^/(.*)$ http://www.ukrugbyshop.com permanent; }