我要把search.php?wd=东盟&page=2&id=1这个地址写为 s?wd=东盟&id=1我在本地电脑上用  .htaccess   测试正常  RewriteRule ^s$ search.php?wd=$1&id=$2&page=$3 现在要放到服务器里 IIS  ISAPI_Rewrite 的规则要怎么写啊

解决方案 »

  1.   

    是自己建立的一个页面啊就把 search.php?wd=东盟&page=2&id=1  这个地址写为 s?wd=东盟&id=1 的ISAPI_Rewrite 的规则要怎么写
      

  2.   

    一、什么是静态技术?所谓静态的意思,就是地址中不带问号。二、为什么要用伪静态技术?Web应用程序最大的特点之一就是无状态,当一个页面跳转到另一个页面时,那么这个页面上的所有参数都将抛弃,所以动态页面一般利用url地址来保存其参数,就像:www.hcjxzsj.com/news.asp?id=1
    这样,搜索引擎在录取该页面时,可能会因为问号而进入死循环(以前动网就有这样一个漏洞,蜘蛛进去出不来了),所以很多时候带问号的地址是不会进去的,这样便降低了页面的收录效率。既然这样,那么选用不带问号的url不是可以更好的让搜索引擎收录自己的网页?的确。静态网页的url正好不带问号,所以我们要伪造静态,目的就是为了SEO,提高网站的收录效率。
      

  3.   

    ISAPI_Rewrite里要将特殊字符用\转义,而apache里不用。
      

  4.   

    apache:
    aaa.php?id=1
    ISAPI_Rewrite:
    aaa\.php\?id\=1