[Windows VPS] 请教 nginx 的url重写 看全部

悬赏 100 金钱 已解决
用户想要访问 www.ooxx.com/#!/参数(比如woman)(#!是不会变的,只有后面那个参数在变) 实际地址其实是www.ooxx.com/index.html#woman(一个div id名) nginx里应该怎么写。

最佳答案

Kokgog 查看完整内容

#xxxxx这部分浏览器不会发送给服务器, 你只能自己js里做
  • 2# Kokgog
  • 2012-4-27 09:47:42
#xxxxx这部分浏览器不会发送给服务器, 你只能自己js里做
提示: 作者被禁止或删除 内容自动屏蔽
  • 4# 完美
  • 2012-4-27 09:56:45
楼主重新组织一下。。
还有#和nginx不相干。
  • 5# seyren
  • 2012-4-27 10:00:54
引用: 完美 发表于 2012-4-27 09:56
楼主重新组织一下。。
还有#和nginx不相干。

我的意思就是 www.ooxx.com/#!/woman 变成 www.ooxx.com/index.html#woman(真实地址) 这样该怎么做 如果nginx的url不能实现的话,还有没有其他方式来实现这个功能
提示: 作者被禁止或删除 内容自动屏蔽
引用: Kokgog 发表于 2012-4-27 09:47
#xxxxx这部分浏览器不会发送给服务器, 你只能自己js里做

可以的 %24,但太蛋疼了这样
  • 8# Kokgog
  • 2012-4-27 11:24:56
引用: 有个就好 发表于 2012-4-27 11:18
可以的 %24,但太蛋疼了这样

骚年,是%23.....不过一般拿#做ajax应用定位坐标的....而且#!/xxx像google之类引擎约定俗成会抓取?_escaped_fragment_=/xxx...........%23了就是全刷新了..................
引用: Kokgog 发表于 2012-4-27 11:24
骚年,是%23.....不过一般拿#做ajax应用定位坐标的....而且#!/xxx像google之类引擎约定俗成会抓取?_escape ...

ajax,
引用: Kokgog 发表于 2012-4-27 11:24
骚年,是%23.....不过一般拿#做ajax应用定位坐标的....而且#!/xxx像google之类引擎约定俗成会抓取?_escape ...

我表示只差了1%