Feb 25

这个问题花了不少时间来解决..中间不得不先关闭了站点和论坛.

说实话,我也不太想弄这两样东西.其实对于我来说有一个blog就足够了,可是一个CG站点毕竟是我们三个人的一个梦.so…我还是弄起来了.

闲话少说,说说关于这两样东西的静态化问题.
后台设置是傻瓜化的,我这里不赘述了.说说头文件吧.
PS:我以下的修改必须要求主机环境支持.htaccess和mod_rewrite这两个功能.否则怎么设置也白搭.

首先是SupeSite的.htaccess设置:

下载: web.htaccess
###############################################################################
###        Apache Web Server(虚拟主机用户)
###############################################################################

###        在开始以下设置之前,请首先咨询您的空间服务商
###        空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析
###        否则即便按照下面的方法设置好了,也无法使用

###        将 RewriteEngine 模式打开
RewriteEngine On

###        修改以下语句中的 /supesite 修改为你的SupeSite目录地址,如果程序放在根目录中,请将 /supesite 修改为 /
RewriteBase /supesite

###        Rewrite 系统规则请勿修改


RewriteRule ^action/(.+)$ index.php?action/$1
RewriteRule ^i([0-9]+)(.*)$ index.php?action/viewspace/itemid/$1$2
RewriteRule ^t([0-9]+)(.*)$ index.php?action/viewbbs/tid/$1$2
RewriteRule ^([0-9]+)/tplid(.*)$ index.php?action/space/uid/$1/tplid$2
RewriteRule ^([0-9]+)/starttime(.+)$ index.php?action/spacelist/uid/$1/starttime$2
RewriteRule ^([0-9]+)/type(.+)$ index.php?action/spacelist/uid/$1/type$2
RewriteRule ^([0-9]+)(.*)$ index.php?action/space/uid/$1$2
RewriteRule ^index(.*)$ index.php

###        添加内容时,请遵照上面的提示,修改SupeSite所在的路径
###        然后保存。将 .htaccess 文件上传到SupeSite所在的目录中
###        进入SupeSite 系统设置,根据需要开启 URL 静态化 功能

###############################################################################

其次是论坛的.htaccess设置:

下载: bbs.htaccess
###############################################################################
###        Apache Web Server(虚拟主机用户)
###############################################################################
###        在开始以下设置之前,请首先咨询您的空间服务商
###        空间是否支持 Rewrite 以及是否支持对站点目录中 .htaccess 的文件解析
###        否则即便按照下面的方法设置好了,也无法使用

###        将 RewriteEngine 模式打开
RewriteEngine on

###        修改以下语句中的 /bbs 修改为你的论坛目录地址,如果程序放在根目录中,请将 /bbs 修改为 /
RewriteBase /Discuz!

###        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 ^profile-(username|uid)-(.+)\.html$ viewpro.php?$1=$2
RewriteRule ^space-(username|uid)-(.+)\.html$ space.php?$1=$2
###        添加内容时,请遵照上面的提示,修改论坛所在的路径
###        然后保存。将 .htaccess 文件上传到Discuz!所在的目录中
###        进入Discuz!系统设置,根据需要开启 URL 静态化 功能

###############################################################################

written by doo \\ tags: , , , ,