我想将我的域example.com重定向到www.example.com
我的/etc/nginx/sites-available/example.com配置
server {
listen 80;
listen [::]:80;
root /var/www/example.com/html;
index index.php index.html index.htm;
server_name example.com www.example.com;
location / {
try_files $uri $uri/ /index.php?q=$request_uri;
}
error_page 404 /404.html;
error_page 500 502 503 504 /50x.html;
location = /50x.html {
root /usr/share/nginx/html;
}
我应该在此代码中做些什么更改?
我添加了这一行: try_files $ uri $ uri / /index.php?q=$request_uri;
用于wordpress永久链接校正。
答案 0 :(得分:1)
你需要一个单独的服务器块来监听非www和301它像www这样
server {
listen 80;
server_name netmark.com;
return 301 $scheme://www.netmark.com$request_uri;
}
答案 1 :(得分:0)
您可以阅读this tutorial将域移动到另一个域,但据我了解,您只想更改实际的域前缀。