cfnr.net
当前位置:首页 >> 求助,nginx 301重定向到固定地址 >>

求助,nginx 301重定向到固定地址

nginx 301重定向到固定地址: 域名有多个,一个主域名,多个次域名这时候我们就用到了301永久重定向。如果使用使用if (条件) {结果}实现,经常if错误,下面是我自己的NG服务器进行301实际测试的 server { listen 80; server_name www.测试11111.c...

server { listen 80; server_name www.aaa.com; rewrite ^/a/zixun/gupiaozixun/\d{4}/\d/(.*)$ $scheme://$host/zixun/gupiao/$1 permanent;}

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

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

在你配置文件的最后行,不要添加permanent,该参数会发起301重定向 你写成last 试试

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 ~...

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

rewrite 是重写的意思,不是301重定向. 301重定向范列 如下:

这是我的网站 跳转到www的写法,想来a到b应该也是一样的 server { listen 80; server_name xxx.com www.xxx.com; if ($host = 'a.com' ) { rewrite ^/(.*)$ http://www.b.com/$1 permanent; } index index.html index.htm index.php; 重点是if那...

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

网站首页 | 网站地图
All rights reserved Powered by www.cfnr.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com