众所周知,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论坛伪静态,若想支持更多程序请通过搜索引擎搜索其他代码。

Last modification:June 25, 2021
如果解决了你的困扰, 赏杯咖啡吧!
正文字体: 苍耳字库(屏幕显示字体)·苍耳今楷