www.wmlm.net > nginx的rEwritE 跳转后原URL不变,怎么写?

nginx的rEwritE 跳转后原URL不变,怎么写?

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

像如 rewrite ^/abc$ http://www.ppp.com:8080/aaa last;的这种跳转规则,作如下的解释: 如果rewrite指令的第二个参数(replacement)以http或者以https开头,则nginx内部会将该跳转作为临时重定向去处理,表现到http的响应就是会以302响应状态...

location /public { try_files $uri $uri/ /index.php?_url=/?$query_string; client_max_body_size 10m; }你试试

URL重写有利于网站首选域的确定,对于同一资源页面多条路径的301重定向有助于URL权重的集中 Nginx URL重写(rewrite)介绍 和apache等web服务软件一样,rewrite的组要功能是实现RUL地址的重定向。Nginx的rewrite功能需要PCRE软件的支持,即通过p...

Nginx的Rewrite规则和Apache的Rewite规则差别不是很大,几乎可以直接使用。比如在Apache中这样写规则 rewrite ^/([0-9]{5}).html$ /viewthread而在Nginx中写成这样写是无法启动的,解决的办法是加上两个双引号: rewrite "^/([0-9]{5}).html$" /...

Nginx的Rewrite规则和Apache的Rewite规则差别不是很大,几乎可以直接使用。比如在Apache中这样写规则 rewrite ^/([0-9]{5}).html$ /viewthread而在Nginx中写成这样写是无法启动的,解决的办法是加上两个双引号: rewrite "^/([0-9]{5}).html$" /...

server { listen 80; server_name xxx.com.cn; rewrite ^/(.*)$ http://xxx.com/$1 permanent;}你试试这个rewrite

if ($http_referer !~ "^域名百度总乱屏蔽.*$"){ set $rule_0 1$rule_0; } if ($rule_0 = "1"){ rewrite /.*.(jpg|jpeg|gif|png|bmp|rar|zip|exe)$ /images.php; }

root /home/wwwroot/tpzy62/;#你的根路径 location / { root /home/wwwroot/tpzy62/;#你的根路径 index index.html index.htm index.php; if (!-e $request_filename) { rewrite ^/index.php(.*)$ /index.php?s=$1 last; rewrite ^(.*)$ /index....

在abc的主机上设置这个rewrite,假设你的id都是数字 这个是rewrite的方案,最后的效果,网址还是member/index.php?id=xxx rewrite ^([^\.]*)/member/index.php?id=([0-9]+)$ http://i.abc.com/$2 last; 你如果最后想效果是 abc.com/xxx的话,只...

网站地图

All rights reserved Powered by www.wmlm.net

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