提示:ReWrite组件所在目录要有网站所有者默认访问权限。您可以点击该目录右键,属性,安全,检查一下,如果没有,点击添加,高级,查找用户,选中当前网站的用户名,确定
现在我们打开IIS,在要设置的站点上,右键,选择“属性”,如下图:
在“ISAPI筛选器”项目,点击“添加”,如下图
弹出窗口,筛选器名称填写:ReWrite;下图1。
可执行文件,如下图2填写,或点击“浏览”打开在D:\Rewrite下的Rewrite.dll文件,然后点击确定。
如下图,我们继续点击确定,确定后这个窗口关闭了,最后我们直接关闭IIS。
现在我们重新打开IIS,像刚才一样打开设置过的站点“ISAPI筛选器”项目,如下图,说明设置成功。
关于站点的静态化的规则,一般由程序开发商提供或网上搜索,规则配置文件必须和rewrite.dll组件放在同一个目录。
1.此技术称为htaccess 伪静态的应用,是在2008年左右流行起来,其优点,在于防注入,加载速度快之特点。2.RewriteBase / 从网站根目录起
RewriteCond 定义规则生效的条件
3.你提到的$1,$2是指,产生的第一个条件,第二个条件的相配项。
4.rewrite ^(.*)/archiver/((fid|tid)-[w-]+.html)$ $1/archiver/index.php?$2 last
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^space-(username|uid)-(.+)\.html$ home.php?mod=space&$1=$2&%1
RewriteCond %{QUERY_STRING} ^(.*)$
RewriteRule ^([a-z]+)-(.+)\.html$ $1.php?rewrite=$2&%1 [L]
欢迎分享,转载请注明来源:夏雨云
评论列表(0条)