我有2个问题请教1、ASP.NET 中URl重写后原google收录的网页处理的问题
我现在想URL静态化,用了IIRF(Ionic's Isapi Rewrite Filter)做网页重定向
在IsapiRewrite4.ini文件中
#重写/b-100.html 到 /Books/Content.aspx?ResourceID=100
RewriteRule ^/b-100.html$ /Books/Content.aspx?ResourceID=100  [U,L]现在为了保留google中保留的 /Books/Content.aspx?ResourceID=100 网页价值 做一个301的重定向。处理旧地址,在IsapiRewrite4.ini文件中添加
RewriteRule  ^/Books/Content.aspx?ResourceID=100$ /b-100.html  [RP,I]
这样就如果访问/b-100.html或/Books/Content.aspx?ResourceID=100
都出现无限的循环。这样做这个重定向呢?2、关于URL地址标准化 实现 http://www.abc.com/Default.aspx与http://www.abc.com/ 都实现指向http://www.abc.com/ 
的重定向。
在ISAPI_Rewrite 
RewriteRule  ([^?]*)(Default)\.aspx$ $1 [RP,I,U]
能实现
但在IIRF(Ionic's Isapi Rewrite Filter)
RewriteRule  ([^?]*)(Default).aspx$ $1 [RP,I,U]
中为什么不行?
在ISAPI_Rewrite 与IIRF(Ionic's Isapi Rewrite Filter)的区别是IIRF不需要转义字符\

解决方案 »

  1.   

    ·双线主机 100M/35元/年,免费送数据库(自选MY/MSSQL) 
    ·详情请访问:http://www.515dns.com 
      

  2.   

    1、
    没看明白,您是说?然后啥问题?
    html=>aspx
    aspx=>html2、
    “http://www.abc.com/Default.aspx与http://www.abc.com/ 都实现指向http://www.abc.com/ 
    的重定向。 ”我做过一个静态化的,用的是URLRewriter,实现的是
    http://www.abc.com/Default.aspx
    http://www.abc.com/Default.html
    http://www.abc.com/
    之间的等价,您是指这个?还是说正则表达式的问题?
      

  3.   

    google收录的  还是要保证能打开   最好就是跳转到你的html页面
      

  4.   

    我是这个想法,也就是说访客访问GOOGLE.COM中收录的连接时,利用301永久定向定向到现在的html的页面,成功后显示的是这个.html页面,同时google会把原页面的价值转给这个.html页面,google会重新按新的.html的页面收录的。这就达到了目的。
    上面都能实现 问题出的这:假设google.com的收录页面是 http://www.a.com/a.aspx?id=90 现在利用IIRF 做重定向 为http://www.a.com/a-90.html
    但要处理google.com的收录页面 http://www.a.com/a.aspx?id=90 301重定向到http://www.a.com/a-90.html;实现后游览器重载http://www.a.com/a-90.html后又重定向到了http://www.a.com/a.aspx?id=90 这样就出现了循环。
      

  5.   

    我今天又试一下我发现问题出在 IIRF中301重定向没有实现 用参数[R] 或 [R=301] 都不行了,用IsapiRewrite、组件是行的。
    RewriteRule ^/book.html$ /Webs/Books/AAA.aspx [R]
      

  6.   

    部分问题能解决 请参见 WWW.IT689.NET 原来在IIRF中的301语法是RedirectRule 
      

  7.   

    http://www.abc.com/(S(pasv5qbpk01fkpmtnac1or55))/aaa.html
    这个是错误的地址,正确的应该是http://www.abc.com/aaa.html楼主我也碰到这样问题,现在没办法解决,请指教,我是google蜘蛛抓取错误导致怎么把错误的地址301重定向到正确的地址,错误地址的根目录包括了(S(这个字符串,剩下字符都是随便字符,这个正则表达式是如何写的,谢谢
      

  8.   

    没必要  你换成新的以后  慢慢的会抓取到你新的地址的SEO的权重 根据很多规则和算法你的链接死掉以后 就会丢弃的