这些重写规则意味着什么?

时间:2011-08-09 04:39:31

标签: apache .htaccess mod-rewrite

我订阅了voltrank(建立反向链接的网站),他们告诉我用以下文字修改.htaccess文件:

RewriteEngine On
RewriteRule ^$ /vr_display_50727b.php?filename=index.html [L,NC]
RewriteRule ^(.*)\.html$ /vr_display_50727b.php?filename=$1.html [L,NC]
RewriteRule ^(.*)\.htm$ /vr_display_50727b.php?filename=$1.htm [L,NC]

我的问题是:这是安全的吗?它是什么意思?我主要担心的是安全性。 顺便说一句,修改.htaccess文件后,我的统计数据显示两个令人反感的IP地址访问了我的网站。我不确定修改是否与此有关,或者只是巧合。 感谢

2 个答案:

答案 0 :(得分:3)

这是巧合。这样做会导致所有请求执行vs_display_50727b.php

您应该关注的是使用此程序让您的搜索排名下降而不是上升。谷歌不喜欢旨在操纵其排名的服务。

答案 1 :(得分:-1)

这是完全安全的,因为您的系统似乎是一种CMS,它将文件名作为参数来显示相应的内容。所有这些都是将您的请求重定向到vr_display_50727b.php页面,该页面决定将在页面上绘制哪些内容,同时帮助您获得具有安全HTM / HTML文件名的花哨URL。

这些重写规则会增加页面排名