我有一个问题,这是我的规则:
server { listen 80; server_name example.com; rewrite ^/(.*) http://example.com/$1 permanent; }
但是Firefox会抛出错误:无限反弹
我想重写www.example.com – > example.com
像这样做:
if ($host = 'www.domain.tld' ) { rewrite ^/(.*)$ http://domain.tld/$1 permanent; }
这样,只有“www”。 版本将被重写
替代scheme:
server { server_name www.domain.tld; rewrite ^ http://domain.tld$request_uri? permanent; }