Nginx 301永久重定向

 时间:2026-04-25 21:02:08

1、打开 nginx.conf 文件,找到你的 server 配置段

server {

  listen       80;

  server_name  anepx.com www.anepx.com;

  if ($host = 'anepx.com' ) {

    rewrite ^/(.*)$ http://www.anepx.com/$1 permanent;

  }

}

如果访问的 URL 是不带 www 的地址,则跳到带 www 的 URL 上面去。即让不带 www 的域名跳转到带 www 的域名.

2、注:

nginx重启时,结果报 [emerg] unknown directive “if($host=”,原来nginx语法检测特别严格,if和后面括号以及变量等号这些元素都要有空格进行分隔,所以正确的写法是 if ( $host = ‘anepx.com’ ) {  反正多打几个空格就是了.

重启nginx,命令nginx -s reload 即可。Nginx 的 301 配置还是很简单的。

  • 如何在AD中放置FJKCPE_1触发器?
  • 炉石探险者协会奥西斯神庙辛纳尔英雄难度如何打
  • 声宝R-892M(S)型微波炉说明书:[4]
  • dota2巫妖新手攻略
  • Miele W4455WPS洗衣机使用说明书:[5]
  • 热门搜索
    木瓜怎么吃 佛手瓜的做法 扇贝的做法 蚝油生菜的家常做法 鸡蛋面的做法 香辣排骨的做法 大黄花鱼的家常做法 家常菜红烧肉的做法 盐水鸡的正宗做法 煲鸡汤的做法