www.qgnn.net > nginx 301重定向

nginx 301重定向

server { server_name return 301 $scheme://domain.com$request_uri; } server { server_name domain.com; [...] } server { listen 80; server_name localhost; index index.html index.htm index.php; root /alidata/www/phpwind; location ~...

你的rewrite 写错了,或者你应用端已经有伪静态,nginx上又做了一层

server { server_name jefflei.com; rewrite ^/(.*) http://www.jefflei.com/$1 permanent; }

在网站建设中需要网页重定向的情况很多: 如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。 如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。

按照以下代码修改即可 server_name www.ruyidiy.com ruyidiy.com ; if ($host != 'www.ruyidiy.com' ) { rewrite ^/(.*)$ http://www.ruyidiy.com/$1 permanent; }

在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。 linux中nginx 301重定向跳转方法总结,有需要的朋友可参考一下。 第一种情况:访问aaaaaaa站定向到bbbbbbbbbbb站 复制代码 代码如...

rewrite 指令末尾的break应该与单独写break作用是不同的,比如: if ($slow) { limit_rate 10k; break; } nginx对待rewrite中的break使用了单独的代码处理去此命令。 测验一下break与last的区别

在“.htaccess”文件中添加以下代码 网址改为你自己的即可。

比如phpwindow.com/download/ 301跳转到download.phpwindow.com 用的lnmp,我是直接加的一个download.conf文件放到/usr/local/nginx/vhost 然后在phpwindow.com的conf配置里面加一条include download.conf; 重启完毕。 download.conf的内容为: ...

通过rewrite指令的permanent参数,可以实现301重定向: rewrite .* /newURL/ permanent;将所有的请求重定向到/newURL上,permanent参数会使重定向成为永久重定向301,如果不加,就是302临时重定向

网站地图

All rights reserved Powered by www.qgnn.net

copyright ©right 2010-2021。
www.qgnn.net内容来自网络,如有侵犯请联系客服。zhit325@qq.com