HDwiki 5.1下iis的rewrite规则分享
程序员文章站
2022-09-25 20:29:24
一、注意事项: 1、本功能对服务器环境有特殊要求,独立主机用户需要对 web 服务器增加相应的 rewrite 规则,因此需要服务器权限才可使用。对于虚拟主机用户,您需要向...
一、注意事项:
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版本(此处下载 //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规则
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版本(此处下载 //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规则
推荐阅读
-
HDwiki 5.1下iis的rewrite规则分享
-
IIS真正能用的ISAPI-Rewrite图片防盗链规则写法
-
真正可用的IIS的ISAPI-Rewrite伪静态URL图片防盗链规则写法
-
iis7配置zend framework的地址重写规则[url_rewrite]
-
WordPress在window2003 IIS ISAPI ReWrite下的URL规则
-
IIS真正能用的ISAPI-Rewrite图片防盗链规则写法
-
HDwiki 5.1下iis的rewrite规则分享
-
真正可用的IIS的ISAPI-Rewrite伪静态URL图片防盗链规则写法
-
iis7配置zend framework的地址重写规则[url_rewrite]