杭州神话信息技术有限公司
标题:
微博安装在二级目录伪静态设置方法
[打印本页]
作者:
wqjtop
时间:
2011-10-17 16:11:04
标题:
微博安装在二级目录伪静态设置方法
官方给出的伪静态设置方案是默认安装到根目录下的,安装到二级目录(不是二级域名)的伪静态方法官方没有说明。所以很多朋友,特别是像我一样,不大熟悉php的朋友,解决起来比较头疼,论坛没有这方面的详细说明。
现在我把iis服务器设置伪静态方法和大家分享,具体操作步骤如下:
一、Rewrite组件的安装
如果是自己服务器,安装Rewrite组件这一步都应该会的,如果是买的空间,那么可以和空间商沟通一下,安装Rewrite组件。
二、加载Rewrite.dll文件
按照官方的方法:1.在IIS的Isapi上添加个筛选器,筛选器名称Rewrite,可执行文件选择此目录的 Rewrite.dll文件;
(如果没有选择此目录的 Rewrite.dll文件。这里有个问题,如果你的服务器上已经添加了一个Rewrite,那么你再添加Rewrite的时候,会提示你加载不成功的,它要求“筛选器名称”唯一性,这时候你可以随便敲一个名字,比如blog,然后在执行文件里指向你的iis_rewrite文件夹,笔者的文件夹是:/根目录/blog/iis_rewrite,所以指向就是:/根目录/blog/iis_rewrite/Rewrite.dll
三、修改伪静态规则
官方默认的伪静态规则:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^((?
?!/other/).)*)/wap/?$ $1/wap/index.php
RewriteRule ^[^.?]*$ /index.php
它是根目录的,所以,我们要修改如下:
[ISAPI_Rewrite]
# 3600 = 1 hour
CacheClockRate 3600
RepeatLimit 32
# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
RewriteRule ^((?
?!/blog/).)*)/wap/?$ $1/wap/index.php
RewriteRule ^[^.?]*$ /blog/index.php
RewriteRule ^(.*)/blog/index.html /blog/index.php
修改后代码里的
/blog/
是你的二级目录文件夹
欢迎光临 杭州神话信息技术有限公司 (http://www.cenwor.com/)
Powered by Discuz! X2