首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >IsapiRewrite规则会生成奇怪的页面/文件夹吗?

IsapiRewrite规则会生成奇怪的页面/文件夹吗?
EN

Stack Overflow用户
提问于 2013-04-08 04:30:03
回答 1查看 87关注 0票数 0

我正在使用helicontech的IsapiRewrite来定制我的经典ASP购物车。我的实际httpd.ini文件是:

代码语言:javascript
复制
[ISAPI_Rewrite]
RewriteBase /
RewriteCond %HTTPS off
RewriteCond Host: (?!^www.domain.com)(.+)
RewriteRule /(.*) http\://www.domain.com/$2 [I,RP]
RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [I,O]
RewriteRule /(.+)-([^-]*)-([^-]*)-([^-]*)\.html$ /detail.asp?brand=$1&model=$2&id=$3&lg=$4 [L]

所以我实际上使用这个组件只是为了以一种很好的方式重写产品详细信息页面。最近在谷歌缓存中我发现了一些文件夹,里面的文件是由googleBot缓存的,而我的服务器上并不存在这些文件夹,例如:domain.com/carrera-servital...诸若此类。如果我访问这些奇怪的页面,绘制的页面是detail.asp页面,但没有加载css和一些js。我最近用Acunetix扫描仪测试了这个网站,似乎他也发现了这些奇怪的文件夹。首先,我向se添加了一个javascript检查,如果Jquery没有加载,这意味着页面是其中之一,所以我抛出一个警告,并将用户重定向到主页。你知道会是什么吗?或者我如何通过httpd.ini中的规则来解决这个问题?

希望我说清楚,如果没有,请随时向我询问细节,谢谢。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-04-08 17:13:50

您能确认当您禁用ISAPI_Rewrite时,这些奇怪的页面/文件夹将消失吗?请注意,ISAPI_Rewrite只重写响应头,不能生成任何内容,因此它不太可能是问题的原因。

顺便说一句,你的配置是ISAPI_Rewrite 2和3语法的混合体。如果是v2,请这样修改:

代码语言:javascript
复制
[ISAPI_Rewrite]
RewriteCond %HTTPS off
RewriteCond Host: (?!www.domain.com).+
RewriteRule /(.*) http\://www.domain.com/$1 [I,RP]
RewriteRule /httpd(?:\.ini|\.parse\.errors).* / [I,O]
RewriteRule /(.+)-([^-]*)-([^-]*)-([^-]*)\.html$ /detail.asp\?brand=$1&model=$2&id=$3&lg=$4 [L]
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/15867456

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档