包含 phpwind 标签的文章

简化 PHPWind 伪静态规则

PHPWind 的伪静态规则很简单,一条 RewriteRule 就可以了。

伪静态出来的规则地址如下:
thread.php?fid=1                   thread-htm-fid-1.html
read.php?tid=1                      read-htm-tid-1.html
read.php?tid=1&page=2     read-htm-tid-1-page-2.html
...

有没有发现其实有些东西是多余的,-htm- 这个是干嘛的呢,难道是为了让搜索引擎更加坚定的认为这个是静态页面?是则是,不是则不是,搜索引擎虽然不是很聪明的东西,但也不傻。所以,能简则简,默认的规则是这样的:
RewriteRule ^(.*)-htm-(.*)$ $1.php\?$2

我们首先在后台 核心设置>静态目录部署 设置中,把静态目录这个参数由 “-htm-” (默认时是 .php?)改为 “-”,对就是一个横杠。
然后把 Rewrite 规则改成:
RewriteRule ^([\w\d_]+)-(.*)$ $1.php?$2
或者你也可以使用这条:
RewriteRule ^(.*?)-(.*?\.html)$ $1.php?$2
 
这样地址就变成了:
thread-fid-1.html
read-tid-1.html
read-tid-1-page-2.html
....

看不到这里 -htm- 心里爽多了。
这里规则是 .htaccess 文件中的,Apache 配置文件,IIS 或 Nginx 等规则大同小异,懂的话对比修改一下就行了。
如果还想网站兼容以前的地址的来保证搜录的话,可以在这个规则之前加上下面这个规则:
RewriteRule ^(.*)-htm-(.*)$ $1.php?$2 [L]
记住,是加在之前哦,这样的话,以前的地址仍然可以访问了,不担心以前搜录的失效。
 
实话说,多用几条规则这里的 -fid-, -page- 之类的都可以省掉,像 Discuz 那样,但是还要改程序。还是简单最好,我们做小改动带来小简单。
Pader 2010-10-23 0

Discuz 官方升级到 Discuz!X1

如题,和PW一样,现在的论坛都不仅仅再走单一的论坛模式了。

相比之下,我更期待PW8,只希望它的代码结构不再是现在这样。

Pader 2010-5-6 0

phpwind的新地址

PHPWind Forums(中国国家版权局著作权登记号:2004SR06082)是国内最先保持PHP论坛软件代码开源的系统,并由此带动了国内开源软件的发展。PHPWind Forums拥有众多原创的核心技术,包括:独创的模版设计思想、成熟的数据库设计理念、索引数据文件的利用及其算法、文件读写稳定性算法、数据库索引负载均衡算法、安全防护技术等。经过市场四年多的检验和应用发展,目前已经成为全国最优秀的PHP社区论坛(BBS)软件,也是全国使用范围最为广泛的社区论坛(BBS)软件之一。
 

Pader 2007-7-4 2

PHPWIND5.x出现重大漏洞?

    具体情况不太清楚,似乎有很多站被黑客进了后台,有些网站黑客并没有乱动,只是加了个链接并提醒网站有安全漏洞.
而有些网站则被盗了整站的MYSQL数据,并删除了大量数据,也真够狠的.

这是摘自PHPWIND官网论坛站长区的一个帖子:


我见证了今晚发生这件事的全部过程!BS一些垃圾人

刚公布这个消息的时候好多人还在观望中
因为某人<日,最好你自首>把工具公布出来了结果N多人受损失!
很好玩儿吗?

人家做站那么辛苦就这样没了,那些搞恶的人想必也是站长吧,都了解作站的辛苦您就手下留站吧!
小弟在此谢过了!
同时为那些失去数据的朋友感到同情和悲哀!

多亏我自从PHPWIND3.0.1版以后就没用更新的论坛程序了,不过也是,现在PHPWIN官网做站已经越来越偏离大众意向了,以前的老会员现在一个都不来了,站长区纯粹就是一超级灌水区,就属这个灌水区帖子最多.

Pader 2007-4-6 0