|
|
APACHE下.HTACCESS转换成IIS下HTTPD.INI解决URLREWRITE伪静态的问题 |
作者:洛羽叶 点击率:23108 发布时间:2012-06-07 |
对于APACHE服务器PHP语言.HTACCESS的内容迁到IIS下的HTTPD.INI并不复杂,首先创建HTTPD.INI文件。
初始内容如下:
[ISAPI_Rewrite]
CacheClockRate 3600 //运行时出现httpd.parse.errors错误文件,无需理会
RepeatLimit 32
.HTACCESS下内容
RewriteRule ^message-p([0-9]+)\.html$ message\.php\?page= [QSA,L]
HTTPD.INI下内容
RewriteRule ^message-p([0-9]+)\.html message\.php\?page= [L]
迁移规则:去除html$下的$符号;将[QSA,L]改为[L]即可。
是不是比较简单?
IIS下URLREWRITE的实现步骤参考(网上大把,自己去找):
下载REWRITE.DLL
http://www.helicontech.com/download-isapi_rewrite.htm
配置步骤:
1.将REWRITE.DLL拷贝到系统目录。
2.在IIS的ISAPI上添加这个筛选器, 筛选器名称Rewrite,可执行文件选择Rewrite.dll。
3.在配置了站点筛选器的站点根目录下放置httpd.ini文件。httpd.ini是配置文件,如果您了解Rewrite 规则,可以直接对其进行编辑。 |
|
|
|
|