IIS 7 的伪静态

PaulyJiang 2013-08-16 12:28:48
我想让URI
http://localhost:18/User/GetAll/
重定向为
http://localhost:18/UserService.svc/GetAll/
重定向规则怎么做啊?

^/User(.*) /UserServices.svc$1
这个不行
...全文
123 21 打赏 收藏 转发到动态 举报
写回复
用AI写文章
21 条回复
切换为时间正序
请发表友善的回复…
发表回复
fzfei2 2013-08-16
  • 打赏
  • 举报
回复
#1忘加了( ) RewriteRule /User/(.+)$ /UserService.svc/$1/ [L]
fzfei2 2013-08-16
  • 打赏
  • 举报
回复
这样试试 RewriteRule /User/.+$ /UserService.svc/$1/ [L]
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 17 楼 xiaofanku 的回复:
url重写规则中能不能实现地址跳转就不清楚了
+ 额 谢谢啦,我先结了再说吧,在研究研究
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 19 楼 xiaofanku 的回复:
[quote=引用 16 楼 jiangfling 的回复:] [quote=引用 14 楼 xiaofanku 的回复:] 你写的是不是asp.net.http://technet.microsoft.com/en-us/library/cc725815(v=ws.10).aspx
是服务[/quote]你的代码是不是.net代码[/quote] 是的
街头小贩 2013-08-16
  • 打赏
  • 举报
回复
引用 16 楼 jiangfling 的回复:
[quote=引用 14 楼 xiaofanku 的回复:] 你写的是不是asp.net.http://technet.microsoft.com/en-us/library/cc725815(v=ws.10).aspx
是服务[/quote]你的代码是不是.net代码
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 15 楼 xiaofanku 的回复:
URL Rewrite(url地址重写。原地址必须要能访问)
如果源地址不能访问 要怎么做啊?
街头小贩 2013-08-16
  • 打赏
  • 举报
回复
url重写规则中能不能实现地址跳转就不清楚了
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 14 楼 xiaofanku 的回复:
你写的是不是asp.net.http://technet.microsoft.com/en-us/library/cc725815(v=ws.10).aspx
是服务
街头小贩 2013-08-16
  • 打赏
  • 举报
回复
URL Rewrite(url地址重写。原地址必须要能访问)
街头小贩 2013-08-16
  • 打赏
  • 举报
回复
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 12 楼 xiaofanku 的回复:
[quote=引用 11 楼 jiangfling 的回复:] [quote=引用 10 楼 xiaofanku 的回复:] 没有重写规则时http://localhost:18/User/GetAll/也能访问?
这个不能访问 要把他定向为 http://localhost:18/UserService.svc/GetAll/ 啊[/quote] 这是url地址重写。[/quote] 用重定向么?
街头小贩 2013-08-16
  • 打赏
  • 举报
回复
引用 11 楼 jiangfling 的回复:
[quote=引用 10 楼 xiaofanku 的回复:] 没有重写规则时http://localhost:18/User/GetAll/也能访问?
这个不能访问 要把他定向为 http://localhost:18/UserService.svc/GetAll/ 啊[/quote] 这是url地址重写。
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 10 楼 xiaofanku 的回复:
没有重写规则时http://localhost:18/User/GetAll/也能访问?
这个不能访问 要把他定向为 http://localhost:18/UserService.svc/GetAll/ 啊
街头小贩 2013-08-16
  • 打赏
  • 举报
回复
没有重写规则时http://localhost:18/User/GetAll/也能访问?
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 7 楼 xiaofanku 的回复:
http://localhost:18/UserService.svc/GetAll/
re:
这个地址可以访问吗
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 7 楼 xiaofanku 的回复:
http://localhost:18/UserService.svc/GetAll/ re: 这个地址可以访问吗
可以
街头小贩 2013-08-16
  • 打赏
  • 举报
回复
http://localhost:18/UserService.svc/GetAll/ re: 这个地址可以访问吗
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 4 楼 xiaofanku 的回复:
RewriteRule ^(.*)/User/(.*)/$ $1/UserServices.svc/$2/ [L]
还是不行 不知道怎么搞了 我觉得解析出来的应该可以了 结果不行
PaulyJiang 2013-08-16
  • 打赏
  • 举报
回复
引用 4 楼 xiaofanku 的回复:
RewriteRule ^(.*)/User/(.*)/$ $1/UserServices.svc/$2/ [L]


街头小贩 2013-08-16
  • 打赏
  • 举报
回复
RewriteRule ^(.*)/User/(.*)/$ $1/UserServices.svc/$2/ [L]
加载更多回复(1)

8,327

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 IIS
社区管理员
  • IIS
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧