全球主机交流论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

CeraNetworks网络延迟测速工具IP归属甄别会员请立即修改密码
查看: 2337|回复: 6

[nginx] 求助技术帝们,nginx 301规则。

[复制链接]
发表于 2011-6-15 20:29:07 | 显示全部楼层 |阅读模式
因为网站规则改了,我在nginx想把网站url    http://domain/?tag=abc    做301到  http://domain/tag/abc
下面这样写怎么也跳不过去?
rewrite ^/?tag=(.*)$  http://$host/tag/$1 permanent;
试验了几种方法,把自己都搞晕了。

到底应该怎么写呢?求助技术帝。
发表于 2011-6-15 20:36:59 | 显示全部楼层
  1. server
  2.         {
  3.                 listen 80;
  4.                 server_name www.hostloc.com;
  5.                 rewrite ^/(.*) http://hostloc.com/$1 permanent;
  6.         }
复制代码
发表于 2011-6-15 20:39:06 | 显示全部楼层
rewrite ^/?tag=(.*)$  /tag/$1 permanent;
 楼主| 发表于 2011-6-15 21:29:13 | 显示全部楼层
二楼的rewrite 造成了死循环。
nginx提示

http://domain/?tag=avcd 的网页生成了 过多的重定向。清除此网站的 Cookie 或允许第三方 Cookie 可能会解决该问题。如果 不能解决,则可能是服务器配置的问题,而不是您的 计算机有问题。


三楼的也无法301
发表于 2011-6-15 21:32:27 | 显示全部楼层
这个是伪静态 ,不是301吧
发表于 2011-6-15 22:10:00 | 显示全部楼层
伪静态吧
发表于 2011-6-15 22:32:09 | 显示全部楼层
您需要登录后才可以回帖 登录 | 注册

本版积分规则

Archiver|手机版|小黑屋|全球主机交流论坛

GMT+8, 2024-5-4 08:35 , Processed in 0.097035 second(s), 9 queries , Gzip On, MemCache On.

Powered by Discuz! X3.4

© 2001-2023 Discuz! Team.

快速回复 返回顶部 返回列表