pbdigg伪静态功能的开启
作者:唐布拉草原 日期:2008-06-14 19:40
搞了几天DIGG程序,原来本来是选用国外的PLIGG,但是对于中文支持不好,后来还是选择了PBDIGG。感觉也还不错,呵呵 先用着再说,开启伪静态也很简单
一、开启静态化:
登录PB后台,选择“系统设置”->“功能设置”->“URL重写”
目录级静态化:PATHINFO模式
页面级静态化:URL重写模式
二、服务器设置:
Apache Web Server(独立主机用户)
首先确定您使用的 Apache 版本,以及是否加载了 mod_rewrite 模块。
Apache 1.x
请检查 conf/httpd.conf 中是否存在如下两段代码:
LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c
Apache 2.x
请检查 conf/httpd.conf 中是否存在如下一段代码:
LoadModule rewrite_module modules/mod_rewrite.so
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用。改好后然后将 Apache 重启。
RewriteEngine On
RewriteRule ^(.*)/(index-)?([0-9]+)(\.html)?$ $1/index.php?page=$3
RewriteRule ^(.*)/category(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/category.php?cid=$3&page=$4
RewriteRule ^(.*)/user(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/user.php?uid=$3&page=$4
RewriteRule ^(.*)/show(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/show.php?tid=$3&page=$4
如果没有安装 mod_rewrite,您可以重新编译 Apache,并在原有 configure 的内容中加入 --enable-rewrite=shared,然后再在 Apache 配置文件中加入上述代码即可。
上面的是PB论坛里找来的。 还要 如果是LINUX支持 REWRITE ,将
RewriteEngine On
RewriteRule ^(.*)/(index-)?([0-9]+)(\.html)?$ $1/index.php?page=$3
RewriteRule ^(.*)/category(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/category.php?cid=$3&page=$4
RewriteRule ^(.*)/user(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/user.php?uid=$3&page=$4
RewriteRule ^(.*)/show(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/show.php?tid=$3&page=$4
复制到记事本文件里面,传到空间再改名为 .htaccess 的文件解析,就可以了。
如果是 IIS 的,需要开启ISAPI插件进去,下面是IIS下的REWRITE插件,里面有相关说明
一、开启静态化:
登录PB后台,选择“系统设置”->“功能设置”->“URL重写”
目录级静态化:PATHINFO模式
页面级静态化:URL重写模式
二、服务器设置:
Apache Web Server(独立主机用户)
首先确定您使用的 Apache 版本,以及是否加载了 mod_rewrite 模块。
Apache 1.x
请检查 conf/httpd.conf 中是否存在如下两段代码:
LoadModule rewrite_module libexec/mod_rewrite.so
AddModule mod_rewrite.c
Apache 2.x
请检查 conf/httpd.conf 中是否存在如下一段代码:
LoadModule rewrite_module modules/mod_rewrite.so
如果存在,那么在配置文件(通常就是 conf/httpd.conf)中加入如下代码。此时请务必注意,如果网站使用通过虚拟主机来定义,请务必加到虚拟主机配置,即 中去,如果加在虚拟主机配置外部将可能无法使用。改好后然后将 Apache 重启。
RewriteEngine On
RewriteRule ^(.*)/(index-)?([0-9]+)(\.html)?$ $1/index.php?page=$3
RewriteRule ^(.*)/category(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/category.php?cid=$3&page=$4
RewriteRule ^(.*)/user(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/user.php?uid=$3&page=$4
RewriteRule ^(.*)/show(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/show.php?tid=$3&page=$4
如果没有安装 mod_rewrite,您可以重新编译 Apache,并在原有 configure 的内容中加入 --enable-rewrite=shared,然后再在 Apache 配置文件中加入上述代码即可。
上面的是PB论坛里找来的。 还要 如果是LINUX支持 REWRITE ,将
RewriteEngine On
RewriteRule ^(.*)/(index-)?([0-9]+)(\.html)?$ $1/index.php?page=$3
RewriteRule ^(.*)/category(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/category.php?cid=$3&page=$4
RewriteRule ^(.*)/user(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/user.php?uid=$3&page=$4
RewriteRule ^(.*)/show(\/|-)([0-9]+)-([0-9]+)(\.html)?$ $1/show.php?tid=$3&page=$4
复制到记事本文件里面,传到空间再改名为 .htaccess 的文件解析,就可以了。
如果是 IIS 的,需要开启ISAPI插件进去,下面是IIS下的REWRITE插件,里面有相关说明
PBDigg2_httpd.zip (100.43 KB , 下载:10次)
pligg beta 9.8 (中文支持)中文乱码解决
作者:唐布拉草原 日期:2008-06-14 09:22
Pligg 中文乱码和对中文用户名的支持
作者:唐布拉草原 日期:2008-06-14 09:21
昨天搞了一个下午的 PLIGG,如果用来建英文站的话 是一个不错的程序,但是用来建中文站,确实有很大的麻烦,首先他不支持中文用户名的注册,还有他对中文文章的乱码问题等等,对与文章的乱码问题好像不用理会,我试了9.8的安装,发布中文文章没有发现有乱码问题,但是中文用户名支持真是一个头痛的问题。昨天自己瞎忙乎着虽然可以中文用户名注册发帖等,就解决了。但是还有一个严重的问题就是 中文用户名的用户的个人资料管理里面,查询不到自己发布的文章,估计这个很编码问题有关,因为我看数据库了,用UTF-8连接前台是可以显示正常,但是数据库里面还是乱码的。。所以可能用中文用户名他查询搜索的时候就查找不到文章了,心理有点喜欢这个程序,但是这个东西不知道怎么解决了,看了如果不行的话也就只能放弃了
标签: Pligg
UTF-8编码 BOM的一些资料
作者:唐布拉草原 日期:2008-06-13 17:00
UTF-8编码的文件中,BOM占三个字节。如果用记事本把一个文本文件另存为UTF-8编码方式的话,用UE打开这个文件,切换到十六进制编辑状态就可以看到开头的FFFE了。这是个标识UTF-8编码文件的好办法,软件通过BOM来识别这个文件是否是UTF-8编码,很多软件还要求读入的文件必须带BOM。可是,还是有很多软件不能识别BOM。我在研究Firefox的时候就知道,在Firefox早期的版本里,扩展是不能有BOM的,不过Firefox 1.5以后的版本已经开始支持BOM了。现在又发现,PHP也不支持BOM。PHP在设计时就没有考虑BOM的问题,也就是说他不会忽略UTF-8编码的文件开头BOM的那三个字符。由于必须在<?或者<?php后面的代码才会作为PHP代码执行,所以这三个字符将会直接输出。如果插件的文件有这个问题,将会导致在后台页面里激活或者不激活插件后显示白屏,如果是模版文件有这个问题,将会导致这三个字符直接输出
标签: pligg
PLIGG 中文语言文件下载
作者:唐布拉草原 日期:2008-06-13 14:11
pligg SEO 关键词设定 URL优化
作者:唐布拉草原 日期:2008-06-13 11:39
pligg版本:Pligg_Beta_9.8.2
1、meta keywords和descriptions的配置
Pligg缺省情况下以提交digg内容时候定义的keywords和summary作为页面的keywords和description内容。对于一些站点缺省的keyword或description的维护,可以直接修改tempaltes/meta.tpl,但这样很麻烦,可以通过“后台管理”提供的对lang.conf维护工具来实现keyworkds和descriptions缺省值进行动态维护和修改。
方法如下:
- 在libs/lang.conf中增加如下内容:
//<SECTION>MISC</SECTION><ADDED>0.5</ADDED>
PLIGG_Meta_Description = “ENTER YOUR DESCRIPTION HERE
163.com 163邮箱超级方便登陆技巧
作者:唐布拉草原 日期:2008-06-12 21:24
1.在桌面上建个"文本文档".
2.将下面的内容复制进去;
3.将ID改为你邮箱的ID,密码改为你登录邮箱的密码
复制内容到剪贴板
代码:
@echo off
set "var=ID"
set "num=密码"
start "163邮箱登录中" "https://reg.163.com/logins.jsp?username=%var%&password=%num%&url=http://fm163.163.com/coremail/fcg/ntesdoor2"
4.最后保存文件名为***.bat
以后只要点击这个 .bat 文件就可以登陆邮箱了,如果遇到杀毒软件截栏,将这个文件添加到杀毒软件的信任区里面
2.将下面的内容复制进去;
3.将ID改为你邮箱的ID,密码改为你登录邮箱的密码
复制内容到剪贴板
代码:
@echo off
set "var=ID"
set "num=密码"
start "163邮箱登录中" "https://reg.163.com/logins.jsp?username=%var%&password=%num%&url=http://fm163.163.com/coremail/fcg/ntesdoor2"
4.最后保存文件名为***.bat
以后只要点击这个 .bat 文件就可以登陆邮箱了,如果遇到杀毒软件截栏,将这个文件添加到杀毒软件的信任区里面
标签: 163.com
6.14 世界无偿献血者日 由来
作者:唐布拉草原 日期:2008-06-12 15:55
2001年在南非约翰内斯堡举办的第八届自愿无偿献血者招募国际大会上,世界卫生组织、红十字会与红新月会国际联合会、国际献血组织联合会、国际输血协会四家旨在提高全球血液安全的国际组织联合倡导将每年的6月14日取名为“世界献血者日”,建议从2004年起正式推行。6月14日是发现ABO血型系统的诺贝尔奖获得者卡尔·兰特斯坦纳的生日,将此日定为“世界献血者日”具有特殊纪念意义并为全球统一庆祝活动提供了特别的机会。
建立“世界献血者日”的宗旨在于,首先通过这一特殊的日子感谢那些挽救数百万人生命的自愿无偿献血者,特别是多次定期捐献血液的个人,颂扬他们无偿捐助血液的无私奉献之举;同时希望无偿献血的重要意义和血液安全意识能够得到全社会更广泛的认同,进而唤起更多人,特别是青年人自觉加入到无偿献血的行列,最终成为固定的无
LINUX最受欢迎的版本,各版本排行
作者:唐布拉草原 日期:2008-06-12 11:14
下面已经非常全了,这个排行应该是对于桌面版本来说的。
排名 发行版 关注度
1 Ubuntu 2613
2 PCLinuxOS 2467
3 openSUSE 1472
4 Fedora 1329
5 Sabayon 1161
6 Debian 1024
7 Mint 985
8 MEPIS 938
9 Mandriva 779
10 Damn Small 672
11 Slackware 597
12 CentOS 549
13 Gentoo 529
14 KNOPPIX 490
15 Zenwalk 477
16 Kubuntu 462
17 Puppy 430
18 Dreamlinux 400
19 Arch 397
20 Vector 391
21 Freespire 381
22 FreeBSD 362
23 sidux 304
24 Elive 284
25 Xubuntu 277
26 SLAX 272
27 R
排名 发行版 关注度
1 Ubuntu 2613
2 PCLinuxOS 2467
3 openSUSE 1472
4 Fedora 1329
5 Sabayon 1161
6 Debian 1024
7 Mint 985
8 MEPIS 938
9 Mandriva 779
10 Damn Small 672
11 Slackware 597
12 CentOS 549
13 Gentoo 529
14 KNOPPIX 490
15 Zenwalk 477
16 Kubuntu 462
17 Puppy 430
18 Dreamlinux 400
19 Arch 397
20 Vector 391
21 Freespire 381
22 FreeBSD 362
23 sidux 304
24 Elive 284
25 Xubuntu 277
26 SLAX 272
27 R
标签: LINUX


