今天帮朋友解决一个shopex4.84,IIS伪静态下后台编辑器无法使用的问题
作者:airzen 日期:2009-06-04
如题:
折腾了老半天,在airzen的XP IE6下是没有问题的,在朋友电脑VISTA,ie6/7/8下均报404错误,郁闷了半天,用FireFox +FireBug 跟踪下,原来是后台编辑器在加载时,iframe src="blank.html?editor",/shopadmin/blank.html,请求时出现404错误,奇怪,明明路径下有的,怎么会显示404呢?也许是规则问题,也许是shopex的BUG,不管这么多了,又加了其它的HTML文件在shopadmin下试验均是404错误,PHP文件可以,最后在urlwrite 规则文件httpd.conf文件里加入了优先匹配却中止的规则
规则如下
RewriteRule ^/shopadmin/(.+).(html)$ /shopadmin/$1\.html [L]
RewriteRule ^/(.+).(html)$ /index\.php\?$1\.html
RewriteRule ^/(.+).(xml)$ /index\.php\?$1\.xml
PHP正则表达式提取最新中国手机号码
作者:airzen 日期:2009-06-03
简单统计SQLSERVER用户数据表大小(包括记录总数和空间占用情况)
作者:airzen 日期:2009-06-02
在SQLSERVER,简单的组合sp_spaceused和sp_MSforeachtable这两个存储过程,可以方便的统计出用户数据表的大小,包括记录总数和空间占用情况,非常实用,在SqlServer2K和SqlServer2005中都测试通过。
/*
1. exec sp_spaceused '表名' (SQL统计数据,大量事务操作后可能不准)
2. exec sp_spaceused '表名', true (更新表的空间大小,准确的表空大小,但可能会花些统计时间)
3. exec sp_spaceused (数据库大小查询)
4. exec sp_MSforeachtable "exec sp_spaceused '?'" (所有用户表空间表小,SQL统计数据,,大量事务操作后可能不准)
5. exec sp_MSforeachtable "exec sp_spaceused '?',true" (所有用户表空间表小,大数据库慎用)
*/

create table #t(name varchar(255), rows bigint, reserved varchar(20), data varchar(20), index_size varchar(20), unused varchar(20))
exec sp_MSforeachtable "insert into #t exec sp_spaceused '?'"
select * from #t
drop table #t
另外还有sp_MSforeachdb可以遍历所有数据库,使用方法详见SQL帮助。
字段名称有:
NAME,ROWS RESERED DATA,INDEX_SIZE UNUSED
今天拔打10010很是无语
作者:airzen 日期:2009-05-31
IIS下Discuz的URLREWRITE规则
作者:airzen 日期:2009-05-26
Discuz 7 -子目录/bbs/
RewriteRule ^(/bbs)/forum-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/forumdisplay\.php\?fid=$2&page=$3&$4
RewriteRule ^(/bbs)/archiver/((fid|tid)-[\w\-]+\.html)\?*(.*)$ $1/archiver/index\.php\?$2&$4
RewriteRule ^(/bbs)/thread-([0-9]+)-([0-9]+)-([0-9]+)\.html\?*(.*)$ $1/viewthread\.php\?tid=$2&extra=page\%3D$4&page=$3&$4
RewriteRule ^(/bbs)/space-(username|uid)-(.+)\.html\?*(.*)$ $1/space\.php\?$2=$3&$4
RewriteRule ^(/bbs)/tag-(.+)\.html\?*(.*)$ $1/tag\.php\?name=$2&$3
Tags: IIS discuz urlrewrite
IIS下UCenter Home的URLREWRITE规则
作者:airzen 日期:2009-05-26
UCenterHome 1.5 子目录 /home/
RewriteRule ^/home/(space|network)-(.+)\.html$ /home/$1\.php\?rewrite=$2 [L]
RewriteRule ^/home/(space|network)\.html$ /home/$1\.php [L]
RewriteRule ^/home/([0-9]+)$ /home/space\.php\?uid=$1 [L]
Tags: IIS UCenterHome urlrewrite
IIS下wiki的URLREWRITE规则
作者:airzen 日期:2009-05-26
IIS下shopex的URLREWRITE规则
作者:airzen 日期:2009-05-26
IIS下shopex4.8.4的URLREWRITE规则 根目录
#shopex rule by airzen
RewriteRule ^/shopadmin/(.+).(html)$ /shopadmin/$1\.html [L]
RewriteRule ^/(.+).(html)$ /index\.php\?$1\.html
RewriteRule ^/(.+).(xml)$ /index\.php\?$1\.xml
shopex伪静态以后,发现shopadmin下面的html都没有办法访问了,随之带来的问题就是在IE下shopex后台编辑器会无法使用。所以加了最上面的那条规则,附非官方网上的规则,这个规则单系统的话还是可以的,如果要与其它系统进行集成。会有问题,推荐我上面写的。如果您在进行多系统集成遇到麻烦也欢迎与我联系http://www.haixiait.com
Tags: IIS shopex urlrewrite







