【求救】Win主机开启URL重写会导致robots无法下载,搜索引擎收录的严重问题

2016-07-07 15:15 来源:www.chinab4c.com 作者:ecshop专家

重写规则如下:
  1. [ISAPI_Rewrite]

  2. # 3600 = 1 hour
  3. #CacheClockRate 3600

  4. RepeatLimit 32

  5. # Protect httpd.ini and httpd.parse.errors files
  6. # from accessing through HTTP

  7. # 为了确保重写规则不影响服务器上的其他站点
  8. # 请将下面的语句前的#号去掉,并将(?:www\.)?site1\.com改为商店所在域名

  9. #RewriteCond %{HTTP:Host} (?:www.)?site1\.com

  10. RewriteRule ^(.*)/index.html(\??)(.*)$ $1/index\.php\?$3 [I]
  11. RewriteRule ^(.*)/feed-c([0-9]+).xml(\??)(.*)$ $1/feed\.php\?$4&cat=$2 [I]
  12. RewriteRule ^(.*)/feed-b([0-9]+).xml(\??)(.*)$ $1/feed\.php\?$4&brand=$2 [I]
  13. RewriteRule ^(.*)/feed-type([^-]+)\.xml(\??)(.*)$ $1/feed\.php\?$4&type=$2 [I]
  14. RewriteRule ^(.*)/feed.xml(\??)(.*)$ $1/feed\.php\?$3 [I]

  15. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html(\??)(.*)$ $1/category\.php\?$12&id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6&page=$7&sort=$8&order=$9 [I]
  16. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-min([0-9]+)-max([0-9]+)-attr([^-]*)\.html(\??)(.*)$ $1/category\.php\?$8&id=$2&brand=$3&price_min=$4&price_max=$5&filter_attr=$6 [I]
  17. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html(\??)(.*)$ $1/category\.php\?$9&id=$2&brand=$3&page=$4&sort=$5&order=$6 [I]
  18. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)-([0-9]+)(.*)\.html(\??)(.*)$ $1/category\.php\?$7&id=$2&brand=$3&page=$4 [I]
  19. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)(.*)\.html(\??)(.*)$ $1/category\.php\?$6&id=$2&brand=$3 [I]
  20. RewriteRule ^(.*)/category-([0-9]+)(.*)\.html(\??)(.*)$ $1/category\.php\?$5&id=$2 [I]
  21. RewriteRule ^(.*)/category-([0-9]+)-b([0-9]+)\.html(\??)(.*)$ $1/category\.php\?$5&id=$2&brand=$3 [I]

  22. RewriteRule ^(.*)/goods-([0-9]+)(.*)\.html(\??)(.*)$ $1/goods\.php\?$5&id=$2 [I]
  23. RewriteRule ^(.*)/article_cat-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html(\??)(.*)$ $1/article_cat\.php\?$8&id=$2&page=$3&sort=$4&order=$5 [I]
  24. RewriteRule ^(.*)/article_cat-([0-9]+)-([0-9]+)(.*)\.html(\??)(.*)$ $1/article_cat\.php\?$6&id=$2&page=$3 [I]
  25. RewriteRule ^(.*)/article_cat-([0-9]+)(.*)\.html(\??)(.*)$ $1/article_cat\.php\?$5&id=$2 [I]
  26. RewriteRule ^(.*)/article-([0-9]+)(.*)\.html(\??)(.*)$ $1/article\.php\?$5&id=$2 [I]

  27. RewriteRule ^(.*)/brand.html(\??)(.*)$ $1/brand\.php\?$3 [I]
  28. RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)\.html(\??)(.*)$ $1/brand\.php\?$8&id=$2&cat=$3&page=$4&sort=$5&order=$6 [I]
  29. RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)-([0-9]+)(.*)\.html(\??)(.*)$ $1/brand\.php\?$7&id=$2&cat=$3&page=$4 [I]
  30. RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)\.html(\??)(.*)$ $1/brand\.php\?$5&id=$2&cat=$3 [I]
  31. RewriteRule ^(.*)/brand-([0-9]+)-c([0-9]+)(.*)\.html(\??)(.*)$ $1/brand\.php\?$6&id=$2&cat=$3 [I]
  32. RewriteRule ^(.*)/brand-([0-9]+)(.*)\.html(\??)(.*)$ $1/brand\.php\?$5&id=$2 [I]

  33. RewriteRule ^(.*)/tag_cloud.html(\??)(.*)$ $1/tag_cloud\.php\?$3 [I]
  34. RewriteRule ^(.*)/tag-(.*)\.html(\??)(.*)$ $1/tag\.php\?$4&keywords=$2 [I]
  35. #RewriteRule ^(.*)/tag-(.*)\.html $1/tag\.php\?keywords=$2 [I]

  36. #RewriteRule /search-b([0-9]+) /search\.php\?brand=$1 [I]
  37. #RewriteRule /search-([0-9]+)-([^-]*)-([a-zA-Z]+)-k(.*).html /search\.php\?page=$1&sort=$2&order=$3&keywords=$4 [I]
  38. #RewriteRule /search-([0-9]+)-([^-]*)-([a-zA-Z]+)-b([0-9]*)-k(.*)-s([0-9]*)-l([0-9]*).html /search\.php\?page=$1&sort=$2&order=$3&brand=$4&keywords=$5&min_price=$6&max_price=$7 [I]


  39. RewriteRule ^(.*)/message.html(\??)(.*)$ $1/message\.php\?$3 [I]


  40. RewriteRule ^(.*)/snatch-([0-9]+)\.html(\??)(.*)$ $1/snatch\.php\?$4&id=$2 [I]
  41. RewriteRule ^(.*)/group_buy-([0-9]+)\.html(\??)(.*)$ $1/group_buy\.php\?$4&act=view&id=$2 [I]
  42. RewriteRule ^(.*)/auction-([0-9]+)\.html(\??)(.*)$ $1/auction\.php\?$4&act=view&id=$2 [I]
  43. RewriteRule ^(.*)/exchange-id([0-9]+)(.*)\.html(\??)(.*)$ $1/exchange\.php\?$5&id=$2&act=view [I]

  44. RewriteRule ^(.*)/exchange-([0-9]+)-min([0-9]+)-max([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html(\??)(.*)$ $1/exchange\.php\?$10&cat_id=$2&integral_min=$3&integral_max=$4&page=$5&sort=$6&order=$7 [I]
  45. RewriteRule ^(.*)/exchange-([0-9]+)-([0-9]+)-(.+)-([a-zA-Z]+)(.*)\.html(\??)(.*)$ $1/exchange\.php\?$8&cat_id=$2&page=$3&sort=$4&order=$5 [I]
  46. RewriteRule ^(.*)/exchange-([0-9]+)-([0-9]+)(.*)\.html(\??)(.*)$ $1/exchange\.php\?$6&cat_id=$2&page=$3 [I]
  47. RewriteRule ^(.*)/exchange-([0-9]+)(.*)\.html(\??)(.*)$ $1/exchange\.php\?$5&cat_id=$2 [I]


  48. RewriteRule /robots.txt /robots.txt [I]
复制代码
请大家指教,看有什么解决办法,十万火急啊!

回答:

10年底开始网站排名掉的厉害,确切的说10年底前百度和谷歌自然排名均在前三,10年底至11年虽然排名在下降, ...
lensun 发表于 2012-3-31 17:04


您好,根据您的自我分析,应该是在操作中存在一些不利于seo的操作导致的。
除了您列举的那些:
1、sitemap
2、robots
3、伪静态
4、网站维护更新
应该还有一些问题:
1、网站外链。检查一下是否有外链被K 或质量不高
2、有没有做黑链或黑帽的seo操作,你没有,你担保别人也没有吗?
3、你的竞争对手是否也重视了seo优化,并且力度上赶超上你了。
。。。 。。。

现在探讨伪静态规则对不对,robots有没有问题,已经没有意义,尽快的想一些恢复的方法才是重要的。
解决的一些建议:
1、清除你怀疑的那些问题,如果伪静态不行,动态也没什么影响。
继续添加原创文章,每日保持在5篇以上,
有续增加高质量链接。
2、来一些狠招,robots禁止百度谷歌收录,过短时间再放出。
3、更换域名,可做301重定向,也可不做。
4、重新建站。seo清零。

楼主最好是将网站地址贴出来。看不到病人医生也不敢乱开药。

路过学习了

感谢回复啊:
1、网站外链的原因可能有,前一段我检查了一下,发现了一些死链,已经去除了。
2、黑链或者黑帽我自己没做,竞争对手就不清楚了,但是这个应该对我的排名影响不大吧;
3、这个可能存在,但这个是自己无法控制的,只能说自己这边继续努力。


关于你的建议:
1、发这个帖子就是为了解决robots的问题,这个是搜索引擎检索的第一个文件,因为此文件不能被正确识别,导致无法收录,那么其他工作就无从谈起,因此我认为是比较严重的。
2、robots我考虑实在不行就删除了,可能比禁止蜘蛛损失小一些,这个也是谷歌工具的建议之一。
3、此招如同断臂疗伤,感觉太狠啊。
4、同上。

网址PM给你。