开发网站时,我使用了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地址? 请教各位,应该如何实现?

解决方案 »

  1.   

    伪静态啊 不简单不简单~ 不过也很好做啊
    SEO优化 正则优化呗
      

  2.   

    开启apache的rewrite功能 写.htaccess文件指定规则,具体在网上查,忘了那正则表达式的写法
      

  3.   

    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
      

  4.   

    对,分析动态的,根据规则反过来解析静态URL
      

  5.   

    这个就是自己先定好规则怎么组装URL,然后封装成类
      

  6.   

     应该是Url自定制规则