请问PHP如何获取伪静态URL?

lyowbeen 2009-09-16 11:14:13
开发网站时,我使用了ISAPI_Rewrite 2.0进行伪静态操作。

在实际操作中,如何获取伪静态的URL地址?

例如:
URL 的地址为: http://bbs.njuster.com/thread-302-1-1.html
ISAPI_Rewrite重定向后 URL 的地址为:http://bbs.njuster.com/viewthread.php?tid=302&page=1&fromuid=3
在PHP代码中,能获取的URL地址为:http://bbs.njuster.com/viewthread.php?tid=302&page=1&fromuid=3
但我想要的URL地址是:http://bbs.njuster.com/thread-302-1-1.html

如何获取伪静态的URL地址?

请教各位,应该如何实现?
...全文
407 13 打赏 收藏 转发到动态 举报
写回复
用AI写文章
13 条回复
切换为时间正序
请发表友善的回复…
发表回复
lyowbeen 2009-10-10
  • 打赏
  • 举报
回复
6楼和9楼回答正确,我也正是使用的这个办法,各有10分,聊表心意!
  • 打赏
  • 举报
回复
[Quote=引用 8 楼 yunfeifan 的回复:]
RewriteEngine  on
RewriteRule (\d+).html$ /test/2.php?id=$1  [L]

看看$_SERVER

    [REDIRECT_QUERY_STRING] => id=22
    [REDIRECT_URL] => /test/22.html
    [GATEWAY_INTERFACE] => CGI/1.1
    [SERVER_PROTOCOL] => HTTP/1.1
    [REQUEST_METHOD] => GET
    [QUERY_STRING] => id=22
    [REQUEST_URI] => /test/22.html
    [SCRIPT_NAME] => /test/2.php
    [PHP_SELF] => /test/2.php

[/Quote]
正解!
nodbrag 2009-09-20
  • 打赏
  • 举报
回复
应该是Url自定制规则
lwdzcder 2009-09-19
  • 打赏
  • 举报
回复
这个就是自己先定好规则怎么组装URL,然后封装成类
weifangan 2009-09-18
  • 打赏
  • 举报
回复
开启apache的rewrite功能 写.htaccess文件指定规则,具体在网上查,忘了那正则表达式的写法
leoz2z 2009-09-18
  • 打赏
  • 举报
回复
对,分析动态的,根据规则反过来解析静态URL
yunfeifan 2009-09-18
  • 打赏
  • 举报
回复
RewriteEngine on
RewriteRule (\d+).html$ /test/2.php?id=$1 [L]

看看$_SERVER

[REDIRECT_QUERY_STRING] => id=22
[REDIRECT_URL] => /test/22.html
[GATEWAY_INTERFACE] => CGI/1.1
[SERVER_PROTOCOL] => HTTP/1.1
[REQUEST_METHOD] => GET
[QUERY_STRING] => id=22
[REQUEST_URI] => /test/22.html
[SCRIPT_NAME] => /test/2.php
[PHP_SELF] => /test/2.php
babysc1 2009-09-17
  • 打赏
  • 举报
回复
伪静态啊 不简单不简单~ 不过也很好做啊
SEO优化 正则优化呗
jim8590251 2009-09-17
  • 打赏
  • 举报
回复
只有分析重写正则表达式了!~
xuzuning 2009-09-17
  • 打赏
  • 举报
回复
按重写规则反过来组装就是了
wzwen 2009-09-16
  • 打赏
  • 举报
回复
难吧,这个
cshuang889 2009-09-16
  • 打赏
  • 举报
回复
伪静态?
dahaidao 2009-09-16
  • 打赏
  • 举报
回复
没研究过这个,

21,891

社区成员

发帖
与我相关
我的任务
社区描述
从PHP安装配置,PHP入门,PHP基础到PHP应用
社区管理员
  • 基础编程社区
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

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