Discuz! 7.2主页如何设置
设置之前,请首先咨询您的主页服务商,空间是否支持 Rewrite 以及是否支持对站点目录中 .htphp/Class/view/id-access'>access</A> 的文件解析,否则即便按照下面的技巧设置好了,也无法使用。1、在网页根目录下建立.htaccess文件:
方法:Win32 服务器,无法直接建立 .htaccess 文件,您可以从其他系统中拷贝一份。Linux服务器可以直接建立此文件。
这里注重,请分别上传.htaccess文件到SS和DZ的目录。2、修改DZ目录下的.htaccess文件:将.htaccess文件修改为:
# 将 RewriteEngine 模式打开
RewriteEngine On# 修改以下语句中的 /discuz 为你的社区目录地址,假如程序放在根目录中,请将 /discuz 修改为 /
Rewriteba /discuz# Rewrite 系统规则请勿修改
RewriteRule ^archiver/((fid|tid)-[0-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-(urname|uid)-(.+)\.html$ space.php?$1=$2
RewriteRule ^tag-(.+)\.html$ tag.php?name=$1
3、修改SS目录下的.htaccess文件:
### 将 RewriteEngine 模式打开
RewriteEngine On### 修改以下语句中的 /supesite 修改为你的SupeSite目录地址,如果程序放在根目录中,请将 /supesite 修改为 /
Rewriteba /supesite### Rewrite 系统规则请勿修改
RewriteRule ^([0-9]+)/spacelist(.+)$ index.php?uid/$1/action/spacelist/type$2 [L]
RewriteRule ^([0-9]+)/viewspace(.+)$ index.php?uid/$1/action/viewspace/itemid$2 [L]
RewriteRule ^([0-9]+)/viewbbs(.+)$ index.php?uid/$1/action/viewbbs/tid$2 [L]
RewriteRule ^([0-9]+)/(.*)$ index.php?uid/$1/$2 [L]
RewriteRule ^([0-9]+)$ index.php?uid/$1 [L]RewriteRule ^action(.+)$ index.php?action$1 [L]
RewriteRule ^category(.+)$ index.php?action/category/catid$1 [L]
RewriteRule ^view新闻s(.+)$ index.php?action/viewnews/itemid$1 [L]
RewriteRule ^viewthread(.+)$ index.php?action/viewthread/tid$1 [L]
RewriteRule ^mygroup(.+)$ index.php?action/mygroup/gid$1 [L]
discuz7.2 代码和风格
提供一注册强制前缀:register.php修改
查找代码 $urname = addslashes(trim(stripslashes($urname)));替换为 $teamname = trim($teamname);switch ($teamname) {ca '':showmessage('对不起,请选择您的用户名前缀!');break;ca '1':$teamname = '凯旋X';break;ca '2':$teamname = '外交X';break; default:showmessage('非法提交!');break;}$urname = $teamname.$urname;register.htm修改
查找: <label><em>{lang urname}:</em><input type="text" id="urname" name="urname" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkurname()" tabindex="1" class="txt" /> *</label>替换为: <label><em>{lang urname}:</em><td class="altbg2">
<div class="input">
<lect name="teamname">
<option value="1">凯旋X</option>
<option value="2">外交X</option></lect></div>
<input type="text" id="urname" name="urname" autocomplete="off" size="25" maxlength="15" value="" onBlur="checkurname()" tabindex="1" class="txt" /> *<p><font style="color:#EE0000;"> (注册时必须选择前缀)</p></font></label>