UCenter Home 2.0 -(0day) Remote SQL Injection Vulnerability

合集下载

nginx rewrite 参数和例子+常用Rewrite伪静态法则

nginx rewrite 参数和例子+常用Rewrite伪静态法则

正则表达式匹配,其中:1. * ~ 为区分大小写匹配2. * ~* 为不区分大小写匹配3. * !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:1. * -f和!-f用来判断是否存在文件2. * -d和!-d用来判断是否存在目录3. * -e和!-e用来判断是否存在文件或目录4. * -x和!-x用来判断文件是否可执行flag标记有:1. * last 相当于Apache里的[L]标记,表示完成rewrite2. * break 终止匹配, 不再匹配后面的规则3. * redirect 返回302临时重定向地址栏会显示跳转后的地址4. * permanent 返回301永久重定向地址栏会显示跳转后的地址一些可用的全局变量有,可以用做条件判断(待补全)1. $args2. $content_length3. $content_type4. $document_root5. $document_uri6. $host7. $http_user_agent8. $http_cookie9. $limit_rate10. $request_body_file11. $request_method12. $remote_addr13. $remote_port14. $remote_user15. $request_filename16. $request_uri17. $query_string18. $scheme19. $server_protocol20. $server_addr21. $server_name22. $server_port23. $uri结合QeePHP的例子1. if (!-d $request_filename) {2. rewrite^/([a-z-A-Z]+)/([a-z-A-Z]+)/?(.*)$ /index.php?namespace=user&controller=$1 &action=$2&$3 last;3. rewrite ^/([a-z-A-Z]+)/?$ /index.php?namespace=user&controller=$1 last;4. break;多目录转成参数/sort/2 => /index.php?act=sort&name=abc&id=21. if ($host ~* (.*)/.domain/.com) {2. set $sub_name $1;3. rewrite ^/sort//(/d+)//?$ /index.php?act=sort&cid=$sub_name&id=$1 last;4. }目录对换/123456/xxxx -> /xxxx?id=1234561. rewrite ^/(/d+)/(.+)/ /$2?id=$1 last;例如下面设定nginx在用户使用ie的使用重定向到/nginx-ie目录下:1. if ($http_user_agent ~ MSIE) {2. rewrite ^(.*)$ /nginx-ie/$1 break;3. }目录自动加“/”1. if (-d $request_filename){2. rewrite ^/(.*)([^/])$ http://$host/$1$2/ permanent;3. }禁止htaccess1. location ~//.ht {2. deny all;3. }禁止多个目录1. location ~ ^/(cron|templates)/ {2. deny all;3. break;4. }禁止以/data开头的文件可以禁止/data/下多级目录下.log.txt等请求;1. location ~ ^/data {2. deny all;3. }禁止单个目录不能禁止.log.txt能请求1. location /searchword/cron/ {2. deny all;3. }禁止单个文件1. location ~ /data/sql/data.sql {2. deny all;3. }给favicon.ico和robots.txt设置过期时间;这里为favicon.ico为99天,robots.txt为7天并不记录404错误日志1. location ~(favicon.ico) {2. log_not_found off;3. expires 99d;4. break;5. }6.7. location ~(robots.txt) {8. log_not_found off;9. expires 7d;10. break;11. }设定某个文件的过期时间;这里为600秒,并不记录访问日志1. location ^~ /html/scripts/loadhead_1.js {2. access_log off;3. root /opt/lampp/htdocs/web;4. expires 600;5. break;6. }文件反盗链并设置过期时间这里的return 412 为自定义的http状态码,默认为403,方便找出正确的盗链的请求“rewrite ^/ /leech.gif;”显示一张防盗链图片“access_log off;”不记录访问日志,减轻压力“expires 3d”所有文件3天的浏览器缓存1. location ~* ^.+/.(jpg|jpeg|gif|png|swf|rar|zip|css|js)$ {2. valid_referers none blocked * * localhost208.97.167.194;3. if ($invalid_referer) {4. rewrite ^/ /leech.gif;5. return 412;6. break;7. }8. access_log off;9. root /opt/lampp/htdocs/web;10. expires 3d;11. break;12. }只充许固定ip访问网站,并加上密码1. root /opt/htdocs/www;2. allow 208.97.167.194;3. allow 222.33.1.2;4. allow 231.152.49.4;5. deny all;6. auth_basic "C1G_ADMIN";7. auth_basic_user_file htpasswd;将多级目录下的文件转成一个文件,增强seo效果/job-123-456-789.html 指向/job/123/456/789.html1. rewrite ^/job-([0-9]+)-([0-9]+)-([0-9]+)/.html$ /job/$1/$2/jobshow_$3.html last;将根目录下某个文件夹指向2级目录如/shanghaijob/ 指向/area/shanghai/如果你将last改成permanent,那么浏览器地址栏显是/location/shanghai/1. rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;上面例子有个问题是访问/shanghai 时将不会匹配1. rewrite ^/([0-9a-z]+)job$ /area/$1/ last;2. rewrite ^/([0-9a-z]+)job/(.*)$ /area/$1/$2 last;这样/shanghai 也可以访问了,但页面中的相对链接无法使用,如./list_1.html真实地址是/area/shanghia/list_1.html会变成/list_1.html,导至无法访问。

discuz文件目录及文件总结

discuz文件目录及文件总结

Discuz文件目录及文件功能总结先从根目录开始,根目录文件一般都是入口,即执行具体功能的代码一般不在这些文件中,而是在其调用的文件中◆admin.php 后台管理入口文件◆api.php Discuz!合作应用入口文件(例如漫游、支付宝等)◆connect.php QQ互联入口文件◆cp.php应用入口文件◆crossdomain.xml 数据交互文件,如果在里面定义其它站点的地址,那么这两个不同站点就可以交互数据◆favicon.ico 图标文件,显示在浏览器的标题栏◆forum.php 论坛入口文件◆group.php 群组入口文件◆home.php 家园入口文件◆index.php 门户入口文件,功能与portal.php基本相同◆member.php 用户信息入口文件◆misc.php 网站用户常用操作入口文件,例如像评分、收藏等功能都是走这个文件的◆plugin.php 插件入口文件◆portal.php 门户入口文件◆robots.txt 在这个文件中加上具体的地址,可以防止被搜索蜘蛛检索到◆search.php 搜索功能入口程序◆userapp.php 用户应用入口程序API目录中的文件主要是和Discuz!进行合作的商家的应用程序,一般不要也无需修改●api ┄┄┄外部接口▪addons▪connect ┄┄┄腾讯互联➢connect.php ┄┄┄➢like.php ┄┄┄➢server.php ┄┄┄▪db ┄┄┄UCenter数据库备份接口▪google ┄┄┄Google引擎使用▪javascript ┄┄┄数据和广告的 JS调用▪manyou ┄┄┄manyou应用及搜索等相关服务▪trade ┄┄┄在线支付接口▪mobile▪remote▪index.htm▪uc.phparchiver就是经常说的无图版程序的入口,这个一般不是给人看的,是给机器人看的。

●archiver ┄┄┄论坛静态化▪index.php ┄┄┄无图版程序的入口config目录中有两个文件,config_global_default.php是安装论坛的时候就要修改的配置文件,另一个config_ucenter_default.php是自动生成的,一般不能手动修改内容,否则会导致出错。

uchome 2.0数据字典

uchome 2.0数据字典

chome 2.0数据字典,找了好久,终于找到uchome 2.0数据字典,对于uchome二次开发这可以必不可少的好东西,如想要word表格式的可以和我QQ联系基于UCenter Home 2.0beta,最后修订日期:2009.08.08注释行说明无说明:uchome 1.5和2.0均有的字段1.5:uchome 1.5拥有的字段但被2.0删除。

2.0:uchome 2.0新增的字段。

ad广告表,存放广告设置信息字段类型 Null 默认说明注释adid smallint(6) 是 NULL 广告IDavailable tinyint(1) 是 1 广告有效性:'1'为有效,'0'为无效title varchar(50) 是广告标题pagetype varchar(20) 是广告页面位置:'header'全站页面上部横幅,'rightside'查看内容页面,'footer'全站页脚区域adcode Text 是 NULL 广告代码system tinyint(1) 是 0 广告类型:'1'为系统内置广告,'0'为用户自定义广告adminsession用户管理session表,存放用户登陆后台管理的session字段类型 Null 默认说明注释uid mediumint(8) 是 0 管理员IDip char(15) 是管理员登陆IPdateline int(10) 是 0 管理员登陆时间戳errorcount tinyint(1) 是 0 管理员错误登陆次数album相册表,存放用户相册信息字段类型 Null 默认说明注释albumid mediumint(8) 是 NULL 相册IDalbumname varchar(50) 是相册名字uid mediumint(8) 是 0 相册用户IDusername varchar(15) 是相册用户名dateline int(10) 是 0 相册建立时间戳updatetime int(10) 是 0 相册最后修改时间戳picnum smallint(6) 是 0 相册照片数量pic varchar(60) 是相册封面照片picflag tinyint(1) 是 0 相册是否有图片friend tinyint(1) 是 0 相册隐私设置:'0'全站用户可见,'1'为全好友可见,'2'为仅指定的好友可见,'3'为仅自己可见,'4'为凭密码查看password varchar(10) 是相册密码target_ids text 是 NULL 允许查看相册的用户ID,多个用户ID用','间隔appcreditlog(2.0)字段类型 Null 默认说明注释logid mediumint(8) 是 NULL 2.0uid mediumint(8) 是 0 2.0appid mediumint(8) 是 0 2.0appname varchar(60) 是 2.0type tinyint(1) 是 0 2.0credit mediumint(8) 是 0 2.0note text 是 NULL 2.0dateline int(10) 是 0 2.0blacklist用户屏蔽表字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户IDbuid mediumint(8) 是 0 被屏蔽的用户IDdateline int(10) 是 0 被屏蔽的时间戳block数据调用模块表,存放数据调用的信息字段类型 Null 默认说明注释bid smallint(6) 是 NULL 数据调用模块IDblockname varchar(40) 是数据调用模块名blocksql text 是 NULL 数据调用模块SQL语句cachename varchar(30) 是模块缓存名cachetime smallint(6) 是 0 数据调用模块缓存时间startnum tinyint(3) 是 0 数据调用开始数num tinyint(3) 是 0 只获取满足条件的前多少条数据perpage tinyint(3) 是 0 当全部获取时每页显示多少条htmlcode text 是 NULL 数据显示HTML代码blog用户日志表,存放用户日志标题等信息字段类型 Null 默认说明注释blogid mediumint(8) 是 NULL 日志IDtopicid mediumint(8) 是 0 热闹ID 2.0uid mediumint(8) 是 0 日志所属用户IDusername char(15) 是日志所属用户名subject char(80) 是日志标题classid smallint(6) 是 0 日志类别IDviewnum mediumint(8) 是 0 日志查看数replynum mediumint(8) 是 0 日志回复数tracenum mediumint(8) 是 0 日志被踩数 1.5hot mediumint(8) 是 0 日志热度 2.0dateline int(10) 是 0 日志产生时间戳pic char(120) 是相册标题图片picflag tinyint(1) 是 0 日志是否有图片noreply tinyint(1) 是 0 是否允许评论:'0'为允许,'1'为不允许friend tinyint(1) 是 0 日志隐私设置:'0'为全站用户可见,'1'为全好友可见,'2'为仅指定的好友可见,'3'为仅自己可见,'4'为凭密码查看password char(10) 是日志密码click_1 smallint(6) 是 0 路过表态数 2.0click_2 smallint(6) 是 0 鸡蛋表态数 2.0click_3 smallint(6) 是 0 鲜花表态数 2.0click_4 smallint(6) 是 0 握手表态数 2.0click_5 smallint(6) 是 0 累人表态数 2.0blogfield日志附加字段表,存放用户日志内容等信息字段类型 Null 默认说明注释blogid mediumint(8) 是 0 日志IDuid mediumint(8) 是 0 日志所属用户IDtag varchar(255) 是日志TAGmessage mediumtext 是 NULL 日志内容postip varchar(20) 是发表日志的IPrelated text 是 NULL 相关日志数据信息relatedtime int(10) 是 0 相关日志产生时间戳target_ids text 是 NULL 允许查看日志的用户ID多个ID以','间隔hotuser text 是 NULL 参与热度的用户ID多个ID以','间隔 2.0 magiccolor tinyint(6) 是 0 彩色灯道具 2.0magicpaper tinyint(6) 是 0 信纸道具 2.0magiccall tinyint(1) 是 0 互访卡道具 2.0cache缓存表,存放缓存信息字段类型 Null 默认说明注释cachekey varchar(16) 是缓存键值value mediumtext 是 NULL 缓存值mtime int(10) 是 0 缓存时间class分类表,存放分类信息字段类型 Null 默认说明注释classid mediumint(8) 是 NULL 分类IDclassname char(40) 是分类名uid mediumint(8) 是 0 分类所属用户IDdateline int(10) 是 0 分类创建时间戳click 表态类型表(2.0)字段类型 Null 默认说明注释clickid smallint(6) 是 NULL 表态类型ID 2.0name varchar(50) 是表态名称 2.0icon varchar(100) 是表态图标 2.0idtype varchar(15) 是表态类型:'blogid'日志,'picid'图片,'tid'话题 2.0 displayorder tinyint(6) 是 0 表态顺序 2.0clickuser表态用户表(2.0)字段类型 Null 默认说明注释uid mediumint(8) 是 0 2.0username varchar(15) 是 2.0id mediumint(8) 是 0 2.0idtype varchar(15) 是 2.0clickid smallint(6) 是 0 2.0dateline int(10) 是 0 2.0comment评论回复留言信息表,存放用户留言,评论,回复字段类型 Null 默认说明注释cid mediumint(8) 是 NULL 评论IDuid mediumint(8) 是 0 用户IDid mediumint(8) 是 0 用户ID或者日志ID,或者图片ID,或者分享IDidtype varchar(20) 是评论类型:'uid'为留言,'picid'为图片评论,'blogid'为日志评论,'sid'为分享评论authorid mediumint(8) 是 0 若为回复,回复作者用户IDauthor varchar(15) 是若为回复,回复作者用户名ip varchar(20) 是评论IPdateline int(10) 是 0 评论时间戳message text 是 NULL 评论内容magicflicker tinyint(1) 是 0 彩虹炫道具 2.0config站点配置信息表,存放站点配置信息字段类型 Null 默认说明注释var varchar(30) 是配置变量datavalue text 是 NULL 配置变量值creditlog积分记录表(2.0)字段类型 Null 默认说明注释clid mediumint(8) 是 NULL 2.0uid mediumint(8) 是 0 用户ID 2.0rid mediumint(8) 是 0 2.0total mediumint(8) 是 0 2.0cyclenum mediumint(8) 是 0 2.0credit mediumint(8) 是 0 2.0experience mediumint(8) 是 0 2.0starttime int(10) 是 0 2.0info text 是 NULL 2.0user text 是 NULL 2.0app text 是 NULL 2.0dateline int(10) 是 0 时间戳 2.0creditrule积分奖励规则表(2.0)字段类型 Null 默认说明注释rid mediumint(8) 是 NULL 规则ID 2.0rulename char(20) 是规则名 2.0action char(20) 是对应的action 2.0cycletype tinyint(1) 是 0 奖励周期:'0'一次性,'1'每天,'2'整点,'3'间隔分钟,'4'不限周期 2.0 cycletime int(10) 是 0 间隔时间 2.0rewardnum tinyint(2) 是 1 奖励次数 2.0rewardtype tinyint(1) 是 1 奖励还是惩罚:'0'惩罚,'1'奖励 2.0norepeat tinyint(1) 是 0 去重奖励:'0'无,'1'针对信息去掉重复,'2'针对用户去掉重复 2.0credit mediumint(8) 是 0 奖励获得或惩罚扣除的积分 2.0experience mediumint(8) 是 0 奖励获得或惩罚扣除的经验值 2.0cron计划任务表,存放计划任务相关信息字段类型 Null 默认说明注释cronid smallint(6) 是 NULL 计划任务IDavailable tinyint(1) 是 0 计划任务有效性:'0'为无效,'1'为有效type enum('user', 'system') 是 user 计划任务类型:'user'用户自定义,'system'为系统计划任务name char(50) 是计划任务名字filename char(50) 是计划任务脚本名lastrun int(10) 是 0 最后运行时间nextrun int(10) 是 0 下次运行时间weekday tinyint(1) 是 0 计划任务一周哪几天运行day tinyint(2) 是 0 计划任务一个月哪几天运行hour tinyint(2) 是 0 计划任务哪些小时运行minute char(36) 是计划任务哪些分钟运行data数据信息表,存放站点临时数据信息字段类型 Null 默认说明注释var varchar(20) 是数据变量名datavalue text 是 NULL 数据值dateline int(10) 是 0 数据变量产生时间戳docomment记录及记录回复字段类型 Null 默认说明注释id int(10) 是 NULL 记录树状项IDupid int(10) 是 0 记录树状回复上一级IDdoid mediumint(8) 是 0 记录IDuid mediumint(8) 是 0 发布者用户ID username varchar(15) 是发布者用户名dateline int(10) 是 0 发布时间戳message text 是 NULL 回复或者记录内容ip varchar(20) 是发布IPgrade smallint(6) 是 0 树状节点级别doing记录表,存放用户记录信息字段类型 Null 默认说明注释doid mediumint(8) 是 NULL 记录IDuid mediumint(8) 是 0 记录用户ID username varchar(15) 是记录的用户名from varchar(20) 是记录的发表来源dateline int(10) 是 0 记录的发表时间戳message text 是 NULL 记录的内容ip varchar(20) 是记录的发表IPreplynum int(10) 是 0 记录回复数mood smallint(6) 是 0 迷你博客的心情event活动表(2.0)字段类型 Null 默认说明注释eventid mediumint(8) 是 NULL 活动ID 2.0 topicid mediumint(8) 是 0 热闹ID 2.0uid mediumint(8) 是 0 发起活动的用户ID 2.0 username varchar(15) 是发起活动的用户名 2.0 dateline int(10) 是 0 发起活动的时间戳 2.0title varchar(80) 是活动名 2.0classid smallint(6) 是 0 活动分类 2.0province varchar(20) 是活动所在省 2.0city varchar(20) 是活动所在地区 2.0location varchar(80) 是活动地点 2.0poster varchar(60) 是海报图片地址 2.0thumb tinyint(1) 是 0 海报图片是否有缩略图 2.0remote tinyint(1) 是 0 海报图片是否是远程附件 2.0deadline int(10) 是 0 报名截止时间 2.0starttime int(10) 是 0 活动开始时间 2.0endtime int(10) 是 0 活动结束时间 2.0public tinyint(3) 是 0 公开状态:'0'私密,'1'半公开,'2'完全公开 2.0 membernum mediumint(8) 是 0 成员数 2.0follownum mediumint(8) 是 0 关注 2.0viewnum mediumint(8) 是 0 查看 2.0grade tinyint(3) 是 0 2.0recommendtime int(10) 是 0 2.0tagid mediumint(8) 是 0 2.0picnum mediumint(8) 是 0 关联图片数 2.0threadnum mediumint(8) 是 0 关联话题数 2.0updatetime int(10) 是 0 最后更新时间 2.0hot mediumint(8) 是 0 热度 2.0eventclass活动分类表(2.0)字段类型 Null 默认说明注释classid smallint(6) 是 NULL 活动分类ID 2.0classname varchar(80) 是活动分类名 2.0poster tinyint(1) 是 0 默认海报 2.0template text 是 NULL 默认模板 2.0displayorder mediumint(8) 是 0 显示顺序 2.0eventfield活动附加字段表(2.0)字段类型 Null 默认说明注释eventid mediumint(8) 是 NULL 活动ID 2.0detail text 是 NULL 活动详细内容 2.0template varchar(255) 是 2.0limitnum mediumint(8) 是 0 活动人数限制 2.0verify tinyint(1) 是 0 2.0allowpic tinyint(1) 是 0 允许发布图片 2.0allowpost tinyint(1) 是 0 允许发布话题 2.0allowinvite tinyint(1) 是 0 允许邀请 2.0allowfellow tinyint(1) 是 0 允许关注 2.0hotuser text 是 NULL 参与热度的用户ID多个ID以','间隔 2.0 eventinvite活动邀请表(2.0)字段类型 Null 默认说明注释eventid mediumint(8) 是 0 活动ID 2.0uid mediumint(8) 是 0 用户ID 2.0username varchar(15) 是用户名 2.0touid mediumint(8) 是 0 被邀请用户ID 2.0tousername char(15) 是被邀请用户名 2.0dateline int(10) 是 0 时间戳 2.0eventpic活动图片关联表(2.0)字段类型 Null 默认说明注释picid mediumint(8) 是 0 图片ID 2.0eventid mediumint(8) 是 0 活动ID 2.0uid mediumint(8) 是 0 用户ID 2.0username char(15) 是用户名 2.0dateline int(10) 是 0 时间戳 2.0feed feed表,存放feed信息字段类型 Null 默认说明注释feedid int(10) 是 NULL feed的IDappid smallint(6) 是 0 应用程序IDicon varchar(30) 是 feed图标uid mediumint(8) 是 0 产生feed的用户IDusername varchar(15) 是产生feed的用户名dateline int(10) 是 0 feed产生时间戳friend tinyint(1) 是 0 产生feed信息的隐私设置hash_template varchar(32) 是模板hash:md5(title_template" "body_template)hash_data varchar(32) 是数据内容hash:md5(title_templat" "title_data" "body_template" "body_data)title_template text 是 NULL feed标题模板title_data text 是 NULL feed标题body_template text 是 NULL feed内容模板body_data text 是 NULL feed数据内容body_general text 是 NULL 用户填写的信息image_1 varchar(255) 是 feed图片1image_1_link varchar(255) 是 feed图片连接1image_2 varchar(255) 是 feed图片2image_2_link varchar(255) 是 feed图片连接2image_3 varchar(255) 是 feed图片3image_3_link varchar(255) 是 feed图片连接3image_4 varchar(255) 是 feed图片4image_4_link varchar(255) 是 feed图片连接4target_ids text 是 NULL 产生feed信息允许查看的好友IDid mediumint(8) 是 0 对应原始内容的ID 2.0idtype varchar(15) 是原始内容类型:'blodid'日志,'tid'话题,'eventid'活动,'pid'投票,'sid'视频,'picid'图片等 2.0 hot mediumint(8) 是 0 热度 2.0friend好友表,存放好友信息字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户IDfuid mediumint(8) 是 0 用户好友IDfusername varchar(15) 是用户好友名status tinyint(1) 是 0 用户好友关系状态:'0'添加好友没有等待通过,'1'双方已经是好友gid smallint(6) 是 0 好友所在的好友组IDnote varchar(50) 是好友描述num mediumint(8) 是 0 好友之间的活动关系数dateline int(10) 是 0 加好友的时间戳friendguide(2.0)字段类型 Null 默认说明注释uid mediumint(8) 是 0 2.0fuid mediumint(8) 是 0 2.0fusername char(15) 是 2.0num smallint(6) 是 0 2.0friendlog好友记录表字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户IDfuid mediumint(8) 是 0 好友用户IDaction varchar(10) 是好友动作:'add'添加,'update'更新dateline int(10) 是 0 好友动作时间invite邀请表,存放好友邀请信息字段类型 Null 默认说明注释id mediumint(8) 是 NULL 邀请IDuid mediumint(8) 是 0 发邀请的用户IDcode varchar(20) 是邀请码fuid mediumint(8) 是 0 邀请注册的用户IDfusername varchar(15) 是邀请注册的用户名type tinyint(1) 是 0 邀请类型:'0'为普通邀请,'1'为Email邀请email varchar(100) 是邀请的Emailappid mediumint(8) 是 0 邀请的应用idlog用户查看数缓存表,存放用户空间查看数,日志查看数的缓存信息字段类型 Null 默认说明注释logid mediumint(8) 是 NULL 系统日志IDid mediumint(8) 是 0 用户ID或者日志ID,或者分享IDidtype char(20) 是查看类型:'uid'为空间查看,'blogid'为日志查看magic道具表(2.0)字段类型 Null 默认说明注释mid varchar(15) 是道具ID 2.0name varchar(30) 是道具名 2.0description text 是 NULL 道具说明 2.0forbiddengid text 是 NULL 2.0charge smallint(6) 是 0 道具价格 2.0experience smallint(6) 是 0 购买得到的经验 2.0provideperoid int(10) 是 0 自动补货周期,以秒为单位,0为总是可以 2.0 providecount smallint(6) 是 0 自动补货数 2.0useperoid int(10) 是 0 使用周期,以秒为单位,0为总是可以 2.0 usecount smallint(6) 是 0 使用周期内能使用的数目 2.0displayorder smallint(6) 是 0 显示顺序 2.0custom text 是 NULL 自定义效果,php数组序列化数据 2.0close tinyint(1) 是 0 是否禁用 2.0magicinlog道具获取记录表(2.0)字段类型 Null 默认说明注释logid mediumint(8) 是 NULL 道具获取记录ID 2.0uid mediumint(8) 是 0 用户ID 2.0username varchar(15) 是用户名 2.0mid varchar(15) 是道具ID 2.0count smallint(6) 是 0 数量 2.0type tinyint(3) 是 0 方式:'1'购买,'2'获赠 2.0fromid mediumint(8) 是 0 赠送道具的用户ID,购买为'0' 2.0credit smallint(6) 是 0 花费的积分 2.0dateline int(10) 是 0 时间戳 2.0magicstore道具市场表(2.0)字段类型 Null 默认说明注释mid varchar(15) 是道具ID 2.0storage smallint(6) 是 0 库存数 2.0lastprovide int(10) 是 0 最后一次补货时间 2.0sellcount int(8) 是 0 销售量 2.0sellcredit int(8) 是 0 销售积分总额 2.0magicuselog道具使用记录表(2.0)字段类型 Null 默认说明注释logid mediumint(8) 是 NULL 道具使用记录ID 2.0uid mediumint(8) 是 0 用户ID 2.0username varchar(15) 是用户名 2.0mid varchar(15) 是道具ID 2.0id mediumint(8) 是 0 对应原始内容的ID 2.0idtype varchar(20) 是原始内容类型:'blodid'日志,'tid'话题,'eventid'活动,'pid'投票,'sid'视频,'picid'图片等 2.0 count mediumint(8) 是 0 使用道具数目 2.0data text 是 NULL 2.0dateline int(10) 是 0 时间戳 2.0expire int(10) 是 0 有效期 2.0mailcron邮件任务表,存放将要发邮件的email,或者用户ID字段类型 Null 默认说明注释cid mediumint(8) 是 NULL 邮件任务idtouid mediumint(8) 是 0 接收邮件的用户IDemail varchar(100) 是接受邮件的Emailsendtime int(10) 是 0 发送邮件的时间mailqueue邮件队列表,存放将要发送的邮件标题,内容等信息字段类型 Null 默认说明注释qid mediumint(8) 是 NULL 邮件IDcid mediumint(8) 是 0 邮件任务idsubject text 是 NULL 邮件标题message text 是 NULL 邮件内容dateline int(10) 是 0 邮件产生时间戳member站点成员表,存放站点成员的临时密码信息字段类型 Null 默认说明注释uid mediumint(8) 是 NULL 用户IDusername char(15) 是用户名password char(32) 是用户的临时密码hashmtag群组表,存放群组信息字段类型 Null 默认说明注释tagid mediumint(8) 是 NULL 群组IDtagname varchar(40) 是群组名字fieldid smallint(6) 是 0 群组栏目IDmembernum mediumint(8) 是 0 群组成员数threadnum mediumint(8) 是 0 2.0postnum mediumint(8) 是 0 2.0close tinyint(1) 是 0 是否关闭:'0'不关闭,'1'关闭announcement varchar(255) 是群组公告pic varchar(150) 是群组图片closeapply tinyint(1) 是 0 群组关闭加入申请joinperm tinyint(1) 是 0 群组加入权限:'0'公开(允许所有人可加入),'1'审核(需要经批准后才可加入),'2'私密(只允许群主邀请加入)viewperm tinyint(1) 是 0 群组浏览的权限:'0'公开(所有人可浏览),'1'封闭(只对会员可见)threadperm tinyint(1) 是 0 发表话题的权限:'0'公开(所有人可发表),'1'封闭(只会员可发表) 2.0postperm tinyint(1) 是 0 回复话题的权限:'0'公开(所有人可回复),'1'封闭(只会员可回复) 2.0recommend tinyint(1) 是 0 2.0moderator varchar(255) 是群组群主mtaginvite存放群组邀请信息字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户IDtagid mediumint(8) 是 0 群组IDfromuid mediumint(8) 是 0 发邀请的用户IDfromusername char(15) 是发邀请的用户名dateline int(10) 是 0 发邀请的时间戳myapp存放漫游应用信息字段类型 Null 默认说明注释appid mediumint(8) 是 0 应用IDappname varchar(60) 是应用名字narrow tinyint(1) 是 0 是否显示在个人主页左侧flag tinyint(1) 是 0 是否是默认version mediumint(8) 是 0 应用版本displaymethod tinyint(1) 是 0 应用显示方法displayorder smallint(6) 是 0 应用显示顺序myinvite存放漫游邀请字段类型 Null 默认说明注释id mediumint(8) 是 NULL 漫游邀请IDtypename varchar(100) 是邀请类型名appid mediumint(8) 是 0 漫游应用IDtype tinyint(1) 是 0 0:请求,1:邀请fromuid mediumint(8) 是 0 发漫游邀请的用户idtouid mediumint(8) 是 0 被漫游应用邀请的用户IDmyml text 是 NULL 漫游邀请mymldateline int(10) 是 0 邀请产生时间hash int(10) 是 0 漫游的校验hashnotification通知表,存放用户通知字段类型 Null 默认说明注释id mediumint(8) 是 NULL 通知IDuid mediumint(8) 是 0 通知用户IDtype varchar(20) 是通知类型:'doing'记录,'friend'好友请求,'sharenotice'好友分享,'post'话题回复new tinyint(1) 是 0 通知是否为新:'1'为新通知,'0'为通知已读authorid mediumint(8) 是 0 作者用户IDauthor varchar(15) 是用户名note text 是 NULL 通知内容dateline int(10) 是 0 通知产生的时间戳pic图片表,存放用户图片字段类型 Null 默认说明注释picid mediumint(8) 是 NULL 图片IDalbumid mediumint(8) 是 0 图片所属相册IDtopicid mediumint(8) 是 0 热闹ID 2.0uid mediumint(8) 是 0 图片所属用户IDdateline int(10) 是 0 图片上传时间戳postip varchar(20) 是图片上传ipfilename varchar(100) 是图片文件名title varchar(255) 是图片标题type varchar(20) 是图片类型size int(10) 是 0 图片大小filepath varchar(60) 是图片路径thumb tinyint(1) 是 0 是否有缩略图remote tinyint(1) 是 0 是否有远程图片hot mediumint(8) 是 0 热度 2.0click_6 smallint(6) 是 0 漂亮表态数 2.0click_7 smallint(6) 是 0 酷毙表态数 2.0click_8 smallint(6) 是 0 雷人表态数 2.0click_9 smallint(6) 是 0 鲜花表态数 2.0click_10 smallint(6) 是 0 鸡蛋表态数 2.0magicframe tinyint(6) 是 0 相框道具 2.0picfield图片附加字段表(2.0)字段类型 Null 默认说明注释picid mediumint(8) 是 0 图片ID 2.0hotuser text 是 NULL 参与热度的用户ID多个ID以','间隔 2.0poke招呼表,存放用户打招呼信息字段类型 Null 默认说明注释uid mediumint(8) 是 0 接招呼的用户IDfromuid mediumint(8) 是 0 打招呼的用户ID fromusername varchar(15) 是打招呼的用户名note varchar(255) 是打招呼的内容dateline int(10) 是 0 打招呼的时间戳iconid smallint(6) 是 0 打招呼的图标poll投票表(2.0)字段类型 Null 默认说明注释pid mediumint(8) 是 NULL 投票ID 2.0topicid mediumint(8) 是 0 热闹ID 2.0uid mediumint(8) 是 0 用户ID 2.0username char(15) 是用户名 2.0subject char(80) 是标题 2.0voternum mediumint(8) 是 0 参与数 2.0replynum mediumint(8) 是 0 回复数 2.0multiple tinyint(1) 是 0 是否可以多选 2.0maxchoice tinyint(3) 是 0 最多选项 2.0sex tinyint(1) 是 0 是否采用投票性别限制 2.0noreply tinyint(1) 是 0 评论限制 2.0credit mediumint(8) 是 0 悬赏投票总额 2.0percredit mediumint(8) 是 0 悬赏投票每票获得的积分 2.0 expiration int(10) 是 0 有效期 2.0lastvote int(10) 是 0 最后投票时间 2.0dateline int(10) 是 0 时间戳 2.0hot mediumint(8) 是 0 热度 2.0pollfield投票附加字段表(2.0)字段类型 Null 默认说明注释pid mediumint(8) 是 0 投票ID 2.0notify tinyint(1) 是 0 是否产生动态 2.0message text 是 NULL 详细说明 2.0summary text 是 NULL 投票总结 2.0option text 是 NULL 选项数据,php数组串行化 2.0invite text 是 NULL 邀请用户ID多个ID以','间隔 2.0 hotuser text 是 NULL 参与热度的用户ID多个ID以','间隔 2.0 polloption投票选项表(2.0)字段类型 Null 默认说明注释oid mediumint(8) 是 NULL 投票选项ID 2.0pid mediumint(8) 是 0 投票ID 2.0votenum mediumint(8) 是 0 选择数 2.0option varchar(100) 是内容 2.0polluser投票用户选择表(2.0)字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户ID 2.0username varchar(15) 是用户名 2.0pid mediumint(8) 是 0 投票ID 2.0option text 是 NULL 引号包含的用户投票选项,多选只有第一项 2.0dateline int(10) 是 0 时间戳 2.0post话题和回复表字段类型 Null 默认说明注释pid mediumint(8) 是 NULL 话题或回复IDtagid mediumint(8) 是 0 话题或回复所属群组IDtid mediumint(8) 是 0 回复所属话题的IDuid mediumint(8) 是 0 话题或回复发起用户IDusername varchar(15) 是话题或回复发起用户名ip varchar(20) 是话题或回复发起IPdateline int(10) 是 0 话题发起时间戳message text 是 NULL 话题或回复内容pic varchar(255) 是话题或回复图片isthread tinyint(1) 是 0 是否是话题:'0'为回复,'1'为话题hotuser text 是 NULL 参与热度的用户ID多个ID以','间隔 2.0profield群组栏目设置表,存放群组栏目的设置信息字段类型 Null 默认说明注释fieldid smallint(6) 是 NULL 群组栏目IDtitle varchar(80) 是群组栏目名称note varchar(255) 是群组栏目介绍formtype varchar(20) 是 0 表单类型:'text'文本输入框,'select'单选列表框,'multi'多选列表框inputnum smallint(3) 是 0 选项可回答的个数choice text 是 NULL 列表框的可选值mtagminnum smallint(6) 是 0 群组的最少人数manualmoderator tinyint(1) 是 0 是否手工指定群组主manualmember tinyint(1) 是 0 是否手工指定群组成员displayorder tinyint(3) 是 0 显示顺序profilefield用户栏目表,存放用户栏目设置信息字段类型 Null 默认说明注释fieldid smallint(6) 是 NULL 用户栏目IDtitle varchar(80) 是用户栏目内容note varchar(255) 是栏目简单介绍formtype varchar(20) 是 0 表单类型:'text'文本输入框,'select'列表框maxsize tinyint(3) 是 0 可填写的最多字符required tinyint(1) 是 0 是否必填:'1'是必填,'0'不是必填invisible tinyint(1) 是 0 资料页面隐藏:'0'是不隐藏,'1'隐藏allowsearch tinyint(1) 是 0 允许搜索:'0'不允许搜索,'1'允许搜索choice text 是 NULL 列表框的可选值displayorder tinyint(3) 是 0 显示顺序report用户举报表字段类型 Null 默认说明注释rid mediumint(8) 是 NULL 举报信息IDid mediumint(8) 是 0 被举报的信息IDidtype varchar(15) 是被举报信息的类型new tinyint(1) 是 0 是否为新举报num smallint(6) 是 0 信息被举报的次数dateline int(10) 是 0 被举报的时间reason text 是 NULL 信息被举报的原因uids text 是 NULL 举报此信息的用ID可以为多个session用户session表,存放用户session信息字段类型 Null 默认说明注释uid mediumint(8) 是 0 session用户IDusername char(15) 是 session用户名password char(32) 是 session用户密码MD5的hashlastactivity int(10) 是 0 最后活动时间戳ip int(10) 是 0 登录IPmagichidden tinyint(1) 是 0 隐身卡道具 2.0share分享表,存放用户分享信息字段类型 Null 默认说明注释sid mediumint(8) 是 NULL 分享IDtopicid mediumint(8) 是 0 热闹ID 2.0type varchar(30) 是分型类型uid mediumint(8) 是 0 用户IDusername varchar(15) 是用户名dateline int(10) 是 0 分享的时间戳hash_data varchar(32) 是分享数据hash:md5(title_template" "body_template" "body_data) 1.5 title_template text 是 NULL 分享的标题模板body_template text 是 NULL 分享的内容模板body_data text 是 NULL 分享的内容数据body_general text 是 NULL 分享说明image varchar(255) 是分享的图片image_link varchar(255) 是分享图片链接hot mediumint(8) 是 0 热度 2.0hotuser text 是 NULL 参与热度的用户ID多个ID以','间隔 2.0show存放排行榜信息字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户IDusername varchar(15) 是用户名credit int(10) 是 0 积分note varchar(100) 是我的上榜宣言space个人空间表,存放用户个人空间积分好友数等信息字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户IDgroupid smallint(6) 是 0 用户组IDcredit int(10) 是 0 用户积分experience int(10) 是 0 经验值 2.0username char(15) 是用户名name char(20) 是姓名namestatus tinyint(1) 是 0 姓名状态videostatus tinyint(1) 是 0 视频验证状态 2.0domain char(15) 是个人空间的域名friendnum int(10) 是 0 好友数量viewnum int(10) 是 0 空间查看数notenum int(10) 是 0 新通知数addfriendnum smallint(6) 是 0 2.0mtaginvitenum smallint(6) 是 0 群组邀请数 2.0eventinvitenum smallint(6) 是 0 活动邀请数 2.0myinvitenum smallint(6) 是 0 邀请数 2.0pokenum smallint(6) 是 0 打招呼数 2.0doingnum smallint(6) 是 0 迷你日志数 2.0blognum smallint(6) 是 0 日志数 2.0albumnum smallint(6) 是 0 相册数 2.0threadnum smallint(6) 是 0 话题数 2.0pollnum smallint(6) 是 0 投票数 2.0eventnum smallint(6) 是 0 活动数 2.0sharenum smallint(6) 是 0 分享数 2.0dateline int(10) 是 0 空间开通时间戳updatetime int(10) 是 0 最后更新时间戳lastsearch int(10) 是 0 最后搜索时间戳lastpost int(10) 是 0 最后发起话题时间戳lastlogin int(10) 是 0 最后登录时间戳lastsend int(10) 是 0 最后邮件发送时间戳attachsize int(10) 是 0 附件大小addsize int(10) 是 0 附加空间大小addfriend smallint(6) 是 0 好友人数 2.0flag tinyint(1) 是 0 用户删除保护状态:'1'为不可删除,'0'用户可删newpm smallint(6) 是 0 是否有新PM:'0'没有PM,'1'有新PMavatar tinyint(1) 是 0 是否上过传头像regip char(15) 是 2.0ip int(10) 是 0 最后登录IPmood smallint(6) 是 0 空间显示的心情spacefield个人空间附加表,存放用户个人空间主题,个人策略等附加信息字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户IDsex tinyint(1) 是 0 性别:'0'未设置,'1'男,'2'女email varchar(100) 是用户Emailnewemail varchar(100) 是新Email 2.0emailcheck tinyint(1) 是 0 Email是否通过验证:'0'没有通过验证,'1'为通过验证mobile varchar(40) 是用户手机 2.0qq varchar(20) 是用户QQmsn varchar(80) 是用户msnmsnrobot varchar(15) 是 2.0msncstatus tinyint(1) 是 0 2.0videopic varchar(32) 是视频验证图片 2.0birthyear smallint(6) 是 0 用户生日年birthmonth tinyint(3) 是 0 用户生日月birthday tinyint(3) 是 0 用户生日日blood varchar(5) 是用户血型marry tinyint(1) 是 0 婚姻状态:'1'单身,'2'非单身birthprovince varchar(20) 是用户出生省birthcity varchar(20) 是用户出生城市resideprovince varchar(20) 是居住地省residecity varchar(20) 是居住地市note text 是 NULL 最新个人记录spacenote text 是 NULL 最新个人状态authstr varchar(20) 是当用户忘记密码时的效验字符串theme varchar(20) 是空间主题nocss tinyint(1) 是 0 是否屏蔽其他人风格menunum smallint(6) 是 0 空间左边菜单项数css text 是 NULL 个人空间CSSprivacy text 是 NULL 个人策略数据friend mediumtext 是 NULL 空间展示的好友feedfriend mediumtext 是 NULL 接受feed的好友sendmail text 是 NULL 发送邮件设置magicstar tinyint(1) 是 0 超级明星道具 2.0magicexpire int(10) 是 0 超级明星道具有效期 2.0spaceinfo个人空间附加信息表(2.0)字段类型 Null 默认说明注释infoid mediumint(8) 是 NULL 信息ID 2.0uid mediumint(8) 是 0 用户ID 2.0type varchar(20) 是类型:'base'基本资料,'edu'教育,'work'工作,'info'个人信息 2.0 subtype varchar(20) 是 2.0title text 是 NULL 2.0subtitle varchar(255) 是 2.0friend tinyint(1) 是 0 隐私 2.0startyear smallint(6) 是 0 2.0endyear smallint(6) 是 0 2.0startmonth smallint(6) 是 0 2.0endmonth smallint(6) 是 0 2.0spacelog用户空间变化信息表字段类型 Null 默认说明注释uid mediumint(8) 是 0 用户IDusername char(15) 是用户名opuid mediumint(8) 是 0 操作用户IDopusername char(15) 是操作用户名flag tinyint(1) 是 0 空间变化标志,-1:删除expiration int(10) 是 0 2.0dateline int(10) 是 0 空间操作时间stat每日统计表(2.0)字段类型 Null 默认说明注释daytime int(10) 是 0 日期yyyymmdd 2.0login smallint(6) 是 0 2.0doing smallint(6) 是 0 2.0blog smallint(6) 是 0 2.0pic smallint(6) 是 0 2.0poll smallint(6) 是 0 2.0event smallint(6) 是 0 2.0share smallint(6) 是 0 2.0thread smallint(6) 是 0 2.0docomment smallint(6) 是 0 2.0blogcomment smallint(6) 是 0 2.0piccomment smallint(6) 是 0 2.0pollcomment smallint(6) 是 0 2.0pollvote smallint(6) 是 0 2.0eventcomment smallint(6) 是 0 2.0eventjoin smallint(6) 是 0 2.0sharecomment smallint(6) 是 0 2.0post smallint(6) 是 0 2.0wall smallint(6) 是 0 2.0poke smallint(6) 是 0 2.0click smallint(6) 是 0 2.0statuser状态用户表(2.0)字段类型 Null 默认说明注释uid mediumint(8) 是 0 2.0daytime int(10) 是 0 2.0type char(20) 是 2.0tag tag表,存放tag信息字段类型 Null 默认说明注释tagid mediumint(8) 是 NULL tag的IDtagname char(30) 是 tag名uid mediumint(8) 是 0 tag创建者dateline int(10) 是 0 tag创建时间戳blognum smallint(6) 是 0 引用这个tag的日志数close tinyint(1) 是 0 tag是否被锁定tagblog日志和tag对应关系表,存放blog对应tag关系信息字段类型 Null 默认说明注释tagid mediumint(8) 是 0 tag的IDblogid mediumint(8) 是 0 日志的IDtagspace用户群组对应关系表,存放应用用户和群组的对应关系字段类型 Null 默认说明注释tagid mediumint(8) 是 0 群组的IDuid mediumint(8) 是 0 群组创建用户IDusername char(15) 是群组创建用户名grade smallint(6) 是 0 群组成员级别:'9'主群主,'8'副群主,'1'明星成员,'0'普通成员,'-1'禁止发言,'-2'待审核成员task任务表字段类型 Null 默认说明注释taskid smallint(6) 是 NULL 任务IDavailable tinyint(1) 是 0 任务是否可用name varchar(50) 是任务名note text 是 NULL 任务说明num mediumint(8) 是 0 任务参与数maxnum mediumint(8) 是 0 任务最大参与数image varchar(150) 是任务图片filename varchar(50) 是任务文件名starttime int(10) 是 0 任务开始时间endtime int(10) 是 0 任务结束时间nexttime int(10) 是 0 如果任务循环,下次的时间nexttype varchar(20) 是 2.0credit smallint(6) 是 0 奖励多少积分displayorder smallint(6) 是 0 任务显示顺序thread群组话题表,存放群组话题标题等信息字段类型 Null 默认说明注释tid mediumint(8) 是 NULL 话题IDtopicid mediumint(8) 是 0 热闹ID 2.0tagid mediumint(8) 是 0 话题所属群组IDeventid mediumint(8) 是 0 活动ID 2.0subject char(80) 是话题标题magiccolor tinyint(6) 是 0 彩色灯道具 2.0magicegg tinyint(6) 是 0 彩虹蛋道具 2.0uid mediumint(8) 是 0 话题发表用户IDusername char(15) 是话题发表用户名dateline int(10) 是 0 话题发表时间戳viewnum mediumint(8) 是 0 话题查看数replynum mediumint(8) 是 0 话题回复数lastpost int(10) 是 0 最后编辑时间戳lastauthor char(15) 是最后编辑用户名lastauthorid mediumint(8) 是 0 最后编辑用户IDdisplayorder tinyint(1) 是 0 话题显示顺序digest tinyint(1) 是 0 是否是精华话题hot mediumint(8) 是 0 热度 2.0click_11 smallint(6) 是 0 搞笑表态数 2.0click_12 smallint(6) 是 0 迷惑表态数 2.0click_13 smallint(6) 是 0 雷人表态数 2.0click_14 smallint(6) 是 0 鲜花表态数 2.0click_15 smallint(6) 是 0 鸡蛋表态数 2.0trace用户踩信息表,存放用户踩的信息(1.5)字段类型 Null 默认说明注释blogid mediumint(8) 是 NULL 日志ID 1.5uid mediumint(8) 是 0 用户ID 1.5username varchar(15) 是用户名 1.5dateline int(10) 是踩的时间戳 1.5topic热闹表(2.0)字段类型 Null 默认说明注释topicid mediumint(8) 是 NULL 热闹ID 2.0uid mediumint(8) 是 0 用户ID 2.0username varchar(15) 是用户名 2.0subject varchar(80) 是标题 2.0message mediumtext 是 NULL 说明 2.0jointype varchar(255) 是允许参与方式:'blog'日志,'pic'图片,'thread'话题,'poll'投票,'event'活动,'share'分享 2.0 joingid varchar(255) 是允许参与的用户组:用户组ID,多个ID以','分隔 2.0pic varchar(100) 是图片 2.0thumb tinyint(1) 是 0 是否有缩略图 2.0remote tinyint(1) 是 0 是否是远程附件 2.0joinnum mediumint(8) 是 0 加入数 2.0lastpost int(10) 是 0 最后发表时间 2.0dateline int(10) 是 0 时间戳 2.0endtime int(10) 是 0 允许参与的结束时间 2.0topicuser热闹参与用户表(2.0)字段类型 Null 默认说明注释id mediumint(8) 是 NULL 记录ID 2.0uid mediumint(8) 是 0 用户ID 2.0topicid mediumint(8) 是 0 话题ID 2.0username varchar(15) 是用户名 2.0dateline int(10) 是 0 时间戳 2.0userapp应用表,存放应用信息字段类型 Null 默认说明注释uid mediumint(8) 是 0 使用应用的用户IDappid mediumint(8) 是 0 应用IDappname varchar(60) 是应用名privacy tinyint(1) 是 0 应用是否公开allowsidenav tinyint(1) 是 0 是否在开始菜单中显示allowfeed tinyint(1) 是 0 是否允许应用产生feedallowprofilelink tinyint(1) 是 0 是否允许在首页显示连接narrow tinyint(1) 是 0 是否在个人空间左边显示profilelink text 是应用连接 1.5myml text 是 myml格式的首页显示信息的 1.5menuorder smallint(6) 是 0 2.0。

nginx+rewrite参数

nginx+rewrite参数

nginx rewrite参数详解2009-07-26 22:08正则表达式匹配,其中:* ~ 为区分大小写匹配* ~* 为不区分大小写匹配* !~和!~*分别为区分大小写不匹配及不区分大小写不匹配文件及目录匹配,其中:* -f和!-f用来判断是否存在文件* -d和!-d用来判断是否存在目录* -e和!-e用来判断是否存在文件或目录* -x和!-x用来判断文件是否可执行flag标记有:* last 相当于Apache里的[L]标记,表示完成rewrite * break 终止匹配, 不再匹配后面的规则* redirect 返回302临时重定向* permanent 返回301永久重定向一些可用的全局变量有,可以用做条件判断(待补全)$args$content_length$content_type$document_root$document_uri$host$http_user_agent$http_cookie$limit_rate$request_body_file$request_method$remote_addr$remote_port$remote_user$request_filename$request_uri$query_string$scheme$server_protocol$server_addr$server_name$server_port$uri举例:/sort/2 =>/index.php?act=sort&name=abc&id=2if ($host ~* (.*)\.domain\.com) {set $sub_name $1;rewrite ^/sort\/(\d+)\/?$ /index.php?act=sort&cid=$sub_name&id=$1 last;}测试可惜不能用else,另外,也不知如何测试重定向的部分条件打印输出。

nginx 伪静态 重定向 包括域名、目录、文件等方法

nginx 伪静态 重定向 包括域名、目录、文件等方法

nginx 伪静态重定向包括域名、目录、文件等方法在网站建设中需要网页重定向的情况很多:如网页目录结构变动,网页重命名、网页的扩展名改变、网站域名改变等。

如果不做重定向,用户的收藏和搜索引擎数据库中的旧地址只能让访客得到一个404错误信息页面,访问流量白白丧失。

不仅如此,之前该页面的一切积累(比如PR值)就都白费了。

301重定向不仅能使页面实现自动跳转,对于搜索引擎来说,也可能可以传递PR值1、将多个域名指向同一web目录:server_name ;rewrite ^/$ / redirect;2、将不带www的域名301转向到带www的域名:server_name ;if ( $host != "" ) {rewrite ^/(.*)$ /$1 permanent;}nginx重定向规则详细介绍rewrite命令nginx的rewrite相当于apache的rewriterule(大多数情况下可以把原有apache的rewrite规则加上引号就可以直接使用),它可以用在server,location 和IF条件判断块中,命令格式如下:rewrite 正则表达式替换目标flag标记flag标记可以用以下几种格式:last –基本上都用这个Flag。

break –中止Rewirte,不在继续匹配redirect –返回临时重定向的HTTP状态302permanent –返回永久重定向的HTTP状态301例如下面这段设定nginx将某个目录下面的文件重定向到另一个目录,$2对应第二个括号(.*)中对应的字符串:location /download/ {rewrite ^(/download/.*)/m/(.*)\..*$ $1/nginx-rewrite/$2.gz break;}nginx重定向的IF条件判断在server和location两种情况下可以使用nginx的IF条件判断,条件可以为以下几种:正则表达式如:匹配判断~ 为区分大小写匹配; !~为区分大小写不匹配~* 为不区分大小写匹配;!~为不区分大小写不匹配例如下面设定nginx在用户使用ie的使用重定向到/nginx-ie目录下:if ($http_user_agent ~ MSIE) {rewrite ^(.*)$ /nginx-ie/$1 break;}文件和目录判断-f和!-f判断是否存在文件-d和!-d判断是否存在目录-e和!-e判断是否存在文件或目录-x和!-x判断文件是否可执行例如下面设定nginx在文件和目录不存在的时候重定向:if (!-e $request_filename) {proxy_pass http://127.0.0.1/;}return返回http代码,例如设置nginx防盗链:location ~* \.(gif|jpg|png|swf|flv)$ {valid_referers none blocked / /; if ($invalid_referer) {return 404;}}set设置nginx变量301重定向方法进行了301重定向,把和合并,并把之前的域名也一并合并. 有两种实现方法,第一种方法是判断nginx核心变量host(老版本是http_host):server {server_name ;if ($host != ') {rewrite ^/(.*)$ /$1 permanent;}...}第二种方法:server {server_name ;rewrite ^/(.*) /$1 permanent;}测试了第一种方法ok,这两种方法中,permanent是关键,详细说明见nginx重定向规则说明。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
相关文档
最新文档