请问Apache有没有url映射功能?

wtogether 2005-06-04 04:07:40
我现在用那个rewrite,但是rewrite是用HTTP/1.1 302 Object Moved状态,然后用Location重定向的,并不能隐藏实际路径,请问有什么办法作到用一个连接映射到另外一个连接上,
例如
一个虚拟地址:http://localhost/1/2/3
而实际地址:http://localhost/1/2.php?id=3
客户端请求http://localhost/1/2/3这个地址的时候,直接把http://localhost/1/2.php?id=3的结果输出给用户,而不是类似于Response.Redirect这样的功能重定向

请问Apache有没有这方面的设置呢?
...全文
171 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
东邪 2005-06-06
  • 打赏
  • 举报
回复
用mod_rewrite,是看不到實際url的吧,這是apache自己處理的,應該不會再把實際的url再返回給客戶端才是。
wtogether 2005-06-04
  • 打赏
  • 举报
回复
那是浏览器不显示,RewriteRule定义的规则,我用自己写的http客户端,可以看到那个实际url
Meteorlet 2005-06-04
  • 打赏
  • 举报
回复
Apache的mod_rewrite 不会显示2.php?id=3的

RewriteEngine On
RuleRewrite /1/((0-9a-z]+)/(0-9)$ /1/$1.php?id=$2

24,923

社区成员

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

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