我正在使用nginx,并希望如果用户键入a.com访问networking,它将被redirect到www.a.com,谢谢。
我build议你看看HttpRewriteModule,并实现一个将所有请求redirect到www.a.com的网站,保留原始path。
关于什么
server { server_name a.com; rewrite ^(.*) http://www.a.com$1 permanent; }
永久属性使nginxredirect通过HTTP 301而不是(我认为)302。
根据“转换重写规则”中的重写规则 ,可以使用以下重写规则:
server { listen 80; server_name a.com; rewrite ^ http://www.a.com$request_uri?; }
到目前为止,最简单的方法是在DNS级别,并让Web服务器接受两者的请求。 不需要重写。