永发信息网

ISAPI_Rewrite伪静态设置生效后。浏览器显示地址为伪静态后的地址。IIS访问记录里面却还是原动态地址

答案:1  悬赏:70  手机版
解决时间 2021-05-16 03:51

ISAPI_Rewrite伪静态设置生效后。浏览器显示地址为伪静态后的地址。IIS访问记录里面却还是原动态地址

 

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

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

    RewriteRule ^/([0-9]+)\.html$  /Item\.aspx\?id=$1 [O,L]
    RewriteRule ^(.*)/([0-9]+)_([0-9]+)\.html$  $1/Item\.aspx\?id=$2&page=$3 [O,L]
    RewriteRule ^(.*)/Print/([0-9]+)\.html$  $1/Print\.aspx\?id=$2 [O,L]
    RewriteRule ^(.*)/Print/([0-9]+)_([0-9]+)\.html$  $1/Print\.aspx\?id=$2&page=$3 [O,L]
    RewriteRule ^(.*)/([0-9]+)/$  $1/Category\.aspx\?id=$2 [O,L]
    RewriteRule ^(.*)/([0-9]+)/index\.html$  $1/Category\.aspx\?id=$2
    RewriteRule ^(.*)/([0-9]+)/index_([0-9]+)\.html$  $1/Category\.aspx\?id=$2&page=$3 [O,L]
    RewriteRule ^(.*)/C_([0-9]+)/([0-9]+)-(.*?)-(.*?)-([0-9]+)-([0-9]+)-([0-9]+)-(.*?)\.html$  $1/Category\.aspx\?id=$2&page=$3&tName=$4&TrademarkName=$5&OrderNo=$6&minPrice=$7&maxPrice=$8&filter=$9 [O,L]
    RewriteRule ^(.*)/Z([0-9]+)/Index\.html$  $1/Special\.aspx\?id=$2&action=special [O,L]
    RewriteRule ^(.*)/Z([0-9]+)/Index_([0-9]+)\.html$  $1/Special\.aspx\?id=$2&page=$3&action=special [O,L]
    RewriteRule ^(.*)/ZT([0-9]+)/Index\.html$  $1/Special\.aspx\?id=$2&action=specialcategory [O,L]
    RewriteRule ^(.*)/ZT([0-9]+)/Index_([0-9]+)\.html$  $1/Special\.aspx\?id=$2&page=$3&action=specialcategory [O,L]
    RewriteRule ^(.*)/ZT/Index\.html$  $1/Special\.aspx [O,L]
    RewriteRule ^(.*)/ZT/Index_([0-9]+)\.html$  $1/Special\.aspx\?page=$2 [O,L]
    RewriteRule ^(.*)/Promotion_([0-9]+)_([0-9]+)\.html$  $1/Common/Promotion\.aspx\?id=$2&userId=$3 [O,L]
    RewriteRule ^(.*)/Vote/VoteList_([0-9]+)\.html$  $1/Vote/VoteList\.aspx\?page=$2 [O,L]
    RewriteRule ^(.*)/Category_-2/Index\.html$  $1/Default\.aspx [O,L]
    RewriteRule ^(.*)/Category_-2/Index\.aspx$  $1/Default\.aspx [O,L]

#    RewriteRule ^(.*)/Promotion_([0-9]+)_([0-9]+)\.html$  $1/Common/Promotion\.aspx\?id=$2&userId=$3
#    RewriteRule ^(.*)/Promotion_([0-9]+)_([0-9]+)\.html$  $1/Common/Promotion\.aspx\?id=$2&userId=$3
#    RewriteRule ^(.*)/Promotion_([0-9]+)_([0-9]+)\.html$  $1/Common/Promotion\.aspx\?id=$2&userId=$3
#    RewriteRule ^(.*)/Promotion_([0-9]+)_([0-9]+)\.html$  $1/Common/Promotion\.aspx\?id=$2&userId=$3


# 301重定向
    RewriteRule ^/Item/([0-9]+)\.html$ /$1\.html [L]
    RewriteRule ^/Item/([0-9]+)\.aspx$ /$1\.html [L]
    RewriteRule ^/([0-9]+)/index\.html$ /$1/ [L]
# 防盗链
# RewriteCond Host: (.+)
# RewriteCond Referer: (?!http://\1.*).*
# RewriteCond Referer: (?!http://(.*)(www\.hefeijz\.com|\.hefeijz\.com|\.baidu\.com|\.google\.com|\.google\.cn|\.g\.cn|\.gougou\.com|\.soso\.com|\.sogou\.com|\.youdao\.com|\.bing\.com|\.yahoo\.com|\.yahoo\.cn)).+
# RewriteRule .*\.(?:gif|jpg|png|jpeg|bmp|) /block.gif [I,O,N]

 

浏览器访问 http://www.hefeijz.com/2417.html时。浏览器地址栏中显示的 http://www.hefeijz.com/2417.html。查询IIS访问记录,里面却记录的/Item.aspx?id=2417

 

同期所有搜索引擎抓取页面的IIS记录 也都记录的Item.aspx?id=2417

链接形式。

 

不知道最后搜索引擎收录的页面是/Item.aspx?id=2417,还是/2417.html。

由于不确定到底收录哪种页面。目前把httpd.ini重命名了。使用的.NET进行URL重写。但是.NET的URL重写GZIP不生效。Rewrite设置URL重写时GZIP才生效。 望高手给我解惑

最佳答案
收录的是/2417.html,IIS的日志只不过是由于它在ISAPI Filter层的后端,所以它记录下来的是经过ISAPI Filter还原后的真实URL,搜索引擎不知道这中间的数据流转的,放心吧。
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
为什么社会很现实
为什么飞机一般在晚上飞的多?
在线汉语译英语
手机群聊?
DNF漫游30怎么连招?
新华区平顶山顺丰速运怎么去啊,谁知道地址啊
土地勘界费如何账务处理
CF刷雷者去哪下载呢???
凌钢股份...10.25怎么样?值得持有吗?
保险公司七月口号,有没有描写七月的诗句?
手机信号不好,
青川县公墓管理所这个地址在什么地方,我要处
硚口区武汉乐山烧烤王怎么去啊,谁知道地址啊
诺基亚5230普通版和导航版友什么区别?
公司的力量如何体现?
推荐资讯
百家姓最多有多少个姓?
脚伤了,老是出水你说能会好吗?
为什么我家的恶意软件除不掉,而且出现了一下
去同事新家参观买什么礼物
尉氏县开封完美尉氏县润哲百货服务中心哪位知
咋看2小时任务还有多长时间啊
青岛到安丘的客车时刻表
泉州 海 在哪?
睢县商丘驴肉火烧这个地址在什么地方,我要去
买篮球鞋的问题
双眼皮的疤痕怎么淡化,脸上很多成年老疤可以
为什么QQ空间个性化模块总打不开啊?
正方形一边上任一点到这个正方形两条对角线的
阴历怎么看 ?