supesite5.5版的rewrite规则为
RewriteEngine On
### 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 ^/viewnews(.+)$ /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]
这样的话导致我原来站点目录下以数字开头命名的php直接跳到了该数字指向的用户空间,而不是我的php程序。
例如我有/16you.php这个程式,在运用了supesite的rewrite规则的情况下访问http://www.xxx.com/16you.php时将转向16这个用户ID的空间,没有的话将提示无法找到该页。
这算不算bug,但我觉得至少应该兼容我说的这种情况,要不系统兼容性就不太好了,毕竟supesite现在还不能代替所有的程式功能,也就可能有大量的站长使用自己定义的程式。
X-Space2.0_SupeSite5.0_RC1的开源文件列表
整理了一下X-Space2.0_SupeSite5.0_RC1的开源文件列表,以方便二次开发的朋友们。
根目录:
announcement.php 公告页面
bbs.php 站点论坛首页
blog.php 站点日志首页
category.php 列表页面
config.php 配置文件
file.php 站点文件首页
forumdisplay.php 论坛版块列表页面
goods.php 站点商品首页
image.php 站点图片首页
index.php 首页
install.php 安装文件
link.php 站点书签首页
login.php 会员登陆页面
news.php 站点资讯首页
poll.php 投票处理
register.php 会员申请开通个人空间
rss.php RSS功能
site.php 站点通用简单页面
spaces.php 站点资讯首页
tag.php TAG页面
trackback.php TRACKBACK
userlink.php 用户的个人友情链接跳转页面
viewcomment.php 查看评论页面
viewnews.php 查看资讯页面
viewpro.php 查看用户资料
viewthread.php 论坛查看主题页面
admin\tpl目录:
admincp_footer.php
admincp_header.php
admincp_home.php
admincp_index.php
admincp_login.php
spacecp_footer.php
spacecp_header.php
spacecp_header_admincp.php
spacecp_header_blog.php
spacecp_header_check.php
spacecp_header_file.php
spacecp_header_friends.php
spacecp_header_goods.php
spacecp_header_image.php
spacecp_header_link.php
spacecp_header_manage.php
spacecp_header_podcast.php
spacecp_header_professer.php
spacecp_header_space.php
spacecp_header_template.php
spacecp_home.php
spacecp_index.php
channel目录:
channel_sample.php 频道程序文件
class目录:
chinese.class.php
cpdf.class.php
db_mysql.class.php MYSQL数据操作类
pdf.class.php
class\font目录:
courier.php
helvetica.php
helveticab.php
helveticabi.php
helveticai.php
symbol.php
times.php
timesb.php
timesbi.php
timesi.php
zapfdingbats.php
class\font\makefont目录:
makefont.php
data\corpus\blank目录:
theme.php
data\corpus\default目录:
theme.php
install目录:
footer.php 安装文件页脚
header.php 安装文件页头
index.php
step.php 安装文件首页
step_1.php 安装文件第1步
step_2.php 安装文件第2步
step_4.php 安装文件第4步
step_5.php 安装文件第5步
supesite.sql
language目录:
admincp.lang.php 后台语言包
batch.lang.php 语言包
main.lang.php 语言包
message.lang.php 语言包
update目录:
update_0324_0330.php 适用于0323版本到0330版本的数据库升级
update_0330_0415.php 适用于0330版本到0415版本的数据库升级
update_0415_0515.php 适用于0330版本到0515版本(v1.0正式版)的数据库升级
update_0515_0610.php 适用于0515版本(X-Space v1.0正式版)到0610版本(SupeSite V5.0)的数据库升级
update1to2.php
update\inc目录:
func.php 升级文件所用函数信息