Windows主机开启伪静态方法

Apr 29th Thu, 2010/JiaJieChan/折腾/934 阅读/没有评论

          众所周知,Linux主机是通过.htaccess文件来控制空间的相关设置,很多人会问,我的Win空间不能伪静态?  究竟Win主机空间怎样设置伪静态呢?

         其实所有主机本来都不支持伪静态的,都需要安装相关组件,Linux主机也不例外。Win主机开启伪静态的方法很简单,今天就教教大家如何开启伪静态。

           开启伪静态要满足以下两点:

                     一、主机已安装伪静态组件

                    二、确认空间已上传httpd.ini文件(Windows系统设置都是靠.ini文件控制的!)

 

           伪静态开启教程开始:

                1.联系空间提供商,询问客服该空间是否支持伪静态

                2.如果支持请继续收看下文↓ ,若不支持只能换空间了,或向空间商质询是否能为你安装伪静态组件

                3.首先 新建文本文件,重命名为httpd.ini

                4.打开httpd.ini 加上以下代码

[ISAPI_Rewrite]

# 3600 = 1 hour
CacheClockRate 3600

RepeatLimit 32

# Protect httpd.ini and httpd.parse.errors files
# from accessing through HTTP
# Discuz Rewrite规则
RewriteRule ^(.*)/archiver/((fid|tid)-[0-9]+.html)?*(.*)$ $1/archiver/index.php?$2&$4
RewriteRule ^(.*)/forum-([0-9]+)-([0-9]+).html?*(.*)$ $1/forumdisplay.php?fid=$2&page=$3&$4
RewriteRule ^(.*)/thread-([0-9]+)-([0-9]+)-([0-9]+).html?*(.*)$ $1/viewthread.php?tid=$2&extra=page%3D$4&page=$3&$4
RewriteRule ^(.*)/space-(username|uid)-(.+).html?*(.*)$ $1/space.php?$2=$3&$4
RewriteRule ^(.*)/tag-(.+).html?*(.*)$ $1/tag.php?name=$2&$3

# PhpWind Rewrite规则
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2
RewriteRule ^(.*)/simple/([a-z0-9_]+.html)$ $1/simple/index.php?$2

      以上代码只支持Discuz和Phpwind论坛伪静态,若想支持更多程序请通过搜索引擎搜索其他代码。

声明: 本文采用 BY-NC-SA 协议进行许可. 转载请出示版权信息.
  1. 本文目前尚无任何评论.
  1. 本文目前尚无任何 trackbacks 和 pingbacks.
支持使用Gravatar头像

JiaJieChan提醒您: 要回复某人的评论,请将鼠标移动到那条评论,评论右边就会出现Replay字样(一定是要鼠标指针中的评论),在评论框中出现的的后面下一行填写评论提交即可.被回复者将收到邮件通知噢; 要是想直接对本文评论请直接在评论框留言即可,然后点提交.