http://www.abc.com/(S(pasv5qbpk01fkpmtnac1or55))/aaa.html
怎么判断(S(pasv5qbpk01fkpmtnac1or55))这个目录包含(S(这个字符串,请大侠指点下这个正则表达式怎么写.RewriteRule ^/([^/]+).html /Productdetail.aspx?id=$1 [I,U]

解决方案 »

  1.   

    你什么意思?不大明白?
    根据http://www.abc.com/(S(pasv5qbpk01fkpmtnac1or55))/aaa.html这个字符串判断是否包含S(pasv5qbpk01fkpmtnac1or55)这个串?
      

  2.   

    由于原先用.net urlrewrite.dll组件重写URL,导致googlebot抓取的地址出现严重问题,多个地址抓取到同一个页面
    现在我想把错误的页面301到正确的页面,
    http://www.abc.com/(S(pasv5qbpk01fkpmtnac1or55))/aaa.html
    这个是错误的地址,正确的应该是http://www.abc.com/aaa.html我想把错误的地址导航到正确的地址,错误的地址都是以(S(字符串开头,请帮忙写个正则表达式处理下这个问题,以下是我写的URL重写,请大侠帮我写一个以上问题的URL重写,谢谢RewriteRule ^/([^/]+).html /Productdetail.aspx?id=$1 [I,U]
    RewriteRule ^/([^/]+).html /Productdetail.aspx?id=$1 [I,U]
    RewriteRule ^/([^/]+)/index.html /ProductListAA.aspx?aa=$1
    RewriteRule ^/([^/]+)/([0-9]+).html /ProductListAA.aspx?aa=$1&page=$2
    RewriteRule ^/([^/]+)/([^/]+)/index.html /ProductListBB.aspx?aa=$1&bb=$2
    RewriteRule ^/([^/]+)/([^/]+)/([0-9]+).html /ProductListBB.aspx?aa=$1&bb=$2&page=$3
    RewriteRule ^/blog/([^/]+).html /blogdt.aspx?id=$1