快捷搜索:   服务器  PHP  安全  IIS  linux 安全

服务器如何设置Discuz论坛程序仿静态页面

  

         目前论坛程序中用Discuz程序还是比较多的,一般使用空间的站长用户都比较好解决网页仿静态,仿静态页面好处就是比较容易让搜索引擎收录,那么独立服务器如何设置仿静态页面呢?很多网民提到这个问题,下面就简单介绍一下:

        首先你的服务器必须安装了PHP网站环境,Discuz程序都架设好,一切正常,那么从网上下载个Rewrite程序,然后解压到服务器中任何一个盘符,解压后需要配置Rewrite环境,其实很简单,只要在IIS里的ISAPI添加上Rewrite的执行文件,添加办法如下图:


Discuz程序仿静态网页配置图1

 
        看到了上图的表示了吗?点那个添加按钮,然后输入Rewrite名字,再添加所要执行的文件Rewrite.dll,应该从路径中寻找,就是你刚才解压到那个文件里,找到这个Rewrite.dll文件,然后确定,再重启IIS使它生效,生效后那个筛选器的名称左边有个绿色的向上箭头,就表明已经执行成功。然后配置一下Rewrite目录下的httpd.ini这个文件,配置的内容是这样的:
[ISAPI_Rewrite]
 # 3600 = 1 hour
 CacheClockRate 3600
 RepeatLimit 32
 # Protect httpd.ini and httpd.parse.errors files
 # from accessing through HTTP
 RewriteRule ^(.*)/archiver/((fid|tid)-[\w\-]+\.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
 
把以上内容复制httpd.ini文件中保存就可以了,再登陆Discuz程序网站后台把那个优化配置里都点上,如下图:

Discuz程序仿静态网页配置图2
最后更新一下网站程序缓存就OK 了,这样你打开网站论坛中的版块页面是以.HTML结尾的仿静态页面,有问题在文章下面留言!
顶(0)
踩(0)

您可能还会对下面的文章感兴趣:

最新评论