Nginx 301永久重定向
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 配置还是很简单的。
声明:本网站引用、摘录或转载内容仅供网站访问者交流或参考,不代表本站立场,如存在版权或非法内容,请联系站长删除,联系邮箱:site.kefu@qq.com。
阅读量:194
阅读量:25
阅读量:60
阅读量:21
阅读量:168