我使用的是從我的自定義經典ASP購物車的helicontech IsapiRewrite。 我實際的httpd.ini文件是:IsapiRewrite規則會生成奇怪的頁面/文件夾?
[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-CHAMPION ...等等。 如果我訪問這些奇怪的頁面繪製的頁面是detail.asp頁面,但沒有CSS和一些js加載。 我最近用Acunetix掃描儀測試了這個站點,好像他發現了這些奇怪的文件夾。 首先,我添加了一個javascript檢查,如果jquery沒有加載,那麼這意味着頁面是其中之一,所以我拋出一個警報,並將用戶重定向到主頁.. 你知道可能是什麼?或者我可以通過httpd.ini中的規則解決這個問題?
希望我說清楚,如果沒有自由的感覺,問我細節, 謝謝
忘了,更不用說是Isapirewrite的PRO版不痘痘一個 – Teodor 2013-04-07 20:30:32