Lunarpages主机中discuz7.2设置伪静态教程
|
|
本帖最后由 bbidc2012 于 2014-8-30 11:44 AM 编辑
我们以前已经在Lunarpges中做过了discuz的安装教程
具体可以参考:http://bbs.idcspy.com/thread-27872-1-1.html,下面我主要讲一下discuz7.2的伪静态的设置。
1.首先是登录discuz的后台管理界面,在全局菜单中,选"优化设置"选项,然后进行相关的设置,如下图所示:
2.这样就设置了后台的环境,接下来就要要设置.htaccess的规则了,下面以discuz7.2为例,将.htaccess文件修改为下面的内容并上传至根目录,如果没有新建一个.htaccess文件.
代码:
# 将 RewriteEngine 模式打开
RewriteEngine On
# 修改以下语句中的 /discuz 为你的论坛目录地址,如果程序放在根目录中,请将 /discuz 修改为 /
RewriteBase /
# Rewrite 系统规则请勿修改
RewriteRule ^archiver/([a-z0-9\-]+\.html)$ archiver/index.php?$1
RewriteRule ^forum-([0-9]+)-([0-9]+)\.html$ forumdisplay.php?fid=$1&page=$2
RewriteRule ^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$ viewthread.php?tid=$1&extra=page\%3D$3&page=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
3.如果是Windows主机的话,那么请修改web.config文件为以下代码并传至根目录,如果没有请新建一个文件.
代码如下所示:
<?xml version="1.0" encoding="UTF-8"?>
<configuration>
<system.webServer>
<rewrite>
<rules>
<rule name="Imported Rule 17">
<match url="^archiver/((fid|tid)-[\w\-]+\.html)$" ignoreCase="false" />
<action type="Rewrite" url="archiver/index.php?{R:1}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 18">
<match url="^forum-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="forumdisplay.php?fid={R:1}&page={R:2}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 19">
<match url="^thread-([0-9]+)-([0-9]+)-([0-9]+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="viewthread.php?tid={R:1}&extra=page\%3D{R:3}&page={R:2}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 20">
<match url="^space-(username|uid)-(.+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="space.php?{R:1}={R:2}" appendQueryString="false" />
</rule>
<rule name="Imported Rule 21">
<match url="^tag-(.+)\.html$" ignoreCase="false" />
<action type="Rewrite" url="tag.php?name={R:1}" appendQueryString="false" />
</rule>
</rules>
</rewrite>
<httpErrors errorMode="Detailed" />
<asp scriptErrorSentToBrowser="true" />
</system.webServer>
<system.web>
<customErrors mode="Off" />
<globalization requestEncoding="utf-8" responseEncoding="utf-8" fileEncoding="utf-8" />
</system.web>
</configuration>
配置成功后,就开启了discuz7.2的伪静态设置了。
|
|
|
|
|
|
|
|
|
|
|
wfn
发表于 2011-4-27 17:26:44
|
显示全部楼层
Windows和Linux兼顾啊! |
|
|
|
|
|
|
|
|
|
|
哥是浮云
发表于 2011-4-27 21:21:16
|
显示全部楼层
|
请楼主提供一个lp windows空间你设置好的伪静态的链接地址提供测试,记得以前windows主机是不能实现伪静态的情楼主提供测试的结果。 |
|
|
|
|
|
|
|
|