欢迎来到代码驿站!

Windows

当前位置:首页 > 服务器 > Windows

HDwiki 5.1下iis的rewrite规则分享

时间:2021-10-11 09:50:25|栏目:Windows|点击:
一、注意事项:

1、本功能对服务器环境有特殊要求,独立主机用户需要对 Web 服务器增加相应的 Rewrite 规则,因此需要服务器权限才可使用。对于虚拟主机用户,您需要向您的空间服务商进行咨询:空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析,只有满足这两条件,URL 静态化 功能才会生效。
2、打开 URL 静态化后,如果您的服务器环境不支持或者尚未配置好,访问这些链接会出现“网页无法显示”的错误信息,HDwiki将无法正常访问。发生无法访问的现象时,请您进入管理后台,关闭URL静态化功能,网站即可恢复正常状态。

二、IIS环境的设置

URL 静态化功能受到HDwiki所在服务器环境的制约,在开启此功能之前,请根据你的 Web 服务器环境,选择相应的环境配置方法。错误的设置有可能造成服务器无法启动或者功能无效。
IIS Web Server(ISAPI rewrite 3.0版本)(独立主机用户)请下载ISAPI rewrite 3.0版本(此处下载 https://www.jb51.net/softs/41171.html),安装。

三、以下的规则要写到iis的配置文件httpd.ini中,例如:

[ISAPI_Rewrite]
CacheClockRate 3600
RepeatLimit 32
RewriteRule ^/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /index\.php\?$1

hdwiki为根目录的情况:

全部开启的规则如下:

RewriteRule ^/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /index\.php\?$1

开启以“http://mydomain/wiki/词条名”的rewrite规则如下:

RewriteRule ^/baike/wiki/(.*)$ /baike/index\.php\?doc-innerlink-$1

hdwiki为子目录的情况:
如hdwiki在名为”baike“的目录下

全部开启的规则如下:

RewriteRule ^/baike/(.*)\.(htm|html|shtml|tpl|asp|jsp|php|do)$ /baike/index\.php\?$1

开启以“http://mydomain/wiki/词条名”的rewrite规则如下:

RewriteRule ^/baike/wiki/(.*)$ /baike/index\.php\?doc-innerlink-$1

对后台需要做如下图设置:

HDwiki下iis的rewrite规则

上一篇:Win2003下通过IP安全策略限制udp-flood发包的批处理代码

栏    目:Windows

下一篇:IIS 6.0的web园 最大工作进程数

本文标题:HDwiki 5.1下iis的rewrite规则分享

本文地址:http://www.codeinn.net/misctech/179598.html

推荐教程

广告投放 | 联系我们 | 版权申明

重要申明:本站所有的文章、图片、评论等,均由网友发表或上传并维护或收集自网络,属个人行为,与本站立场无关。

如果侵犯了您的权利,请与我们联系,我们将在24小时内进行处理、任何非本站因素导致的法律后果,本站均不负任何责任。

联系QQ:914707363 | 邮箱:codeinn#126.com(#换成@)

Copyright © 2020 代码驿站 版权所有