Jan 23, 2006

.htaccess指南

.htaccess指南->photoblog更新

我其实还是很臭美的,photoblog里就那么几张破照片,却变着法子想着被google收录,这个叫做本末倒置,嗯! :evil: 不过思想斗争了半天,还是决定改写代码,毕竟照相的时间之后很多,但等google的robot爬完我的photoblog却可能需要数月时间。

现在,photoblog里面的网页基本上都是静态的啦 :mrgreen:

先来科普:
网页分动态网页和静态网页两种,一般说来动态的更为灵活,操作性更强大,更方便(所以我全换成动态平台了)。但是所有的搜索引擎爬虫对动态网页的抓取效果都不太好,所以为了更好的被搜索引擎系统的收录,最好的方法就是用静态网址来模拟动态网址。

我的photoblog用的是pixelpost,一个MySQL+php的动态发布平台,它对静态网页模拟支持不好。所以这就是我要改代码的原因了。

这次改写利用的是Apache HTTP Server的rewrite模块。其方法就是利用在根目录下的.htaccess文件来重定向网页。
原理其实很简单,就是在该文件中定义一些重定向。
举例:

RewriteRule ^abc$ def
RewriteRule ^sun$ QmQ

如果你在.htaccess文件中定义了上述的指令,那么当有人访问你的网页时,如果链接中包含字符"abc",那么系统就会解析成def,如果包含"sun",就会解析成"QmQ"。
不过真的改写起来,还是很恐怖的。首先要总结除了要想办法归纳总结这个htaccess文件外,还要在数千行源代码中找出需要更改的动态链接,并改写成符合规则的方式。更具体的规则,参见网页

下面是我photoblog根目录下的.htaccess文件,如果谁想用piexlpost来架设自己的photoblog时候,可以参考一下。
----------------------------------------------------------------------------------------------

Options -Indexes
RewriteEngine on
RewriteBase /
RewriteRule ^(browse|about)$ index.php?x=$1&pagenum=1
RewriteRule ^browse/([0-9]+)$ index.php?x=browse&category=&pagenum=$1
RewriteRule ^browse/category/([0-9]+)/([0-9]+)$ index.php?x=browse&category=$1&pagenum=$2
RewriteRule ^browse/category/([0-9]+)$ index.php?x=browse&category=$1&pagenum=1
RewriteRule ^comment/([0-9]+)$ index.php?popup=comment&showimage=$1
RewriteRule ^comment/submit$ index.php?x=save_comment
RewriteRule ^photo/([0-9]+)$ index.php?showimage=$1
RewriteRule ^collage$ index.php?x=collage
RewriteRule ^photo/([0-9]+)/rating/([1-5])$ index.php?showimage=$1&rating=$2
RewriteRule ^photo/file/(.+)$ /images/$1
RewriteRule ^thumbnails/latest$ index.php?showthumb=latest&thumbtag=image
RewriteRule ^feeds/(rss|atom).xml$ index.php?x=$1
RewriteRule ^browse/archive/(.*)/(.*)/([0-9]+)$ index.php?x=browse&archivedate=$1&monthname=$2&pagenum=$3
RewriteRule ^browse/archive/(.*)/(.*)$ index.php?x=browse&archivedate=$1&monthname=$2&pagenum=1
RewriteRule ^browse/archive/(.*)/([0-9]+)$ index.php?x=browse&archivedate=$1&pagenum=$2
RewriteRule ^browse/archive/(.*)$ index.php?x=browse&archivedate=$1&pagenum=1
RewriteRule ^browse/calendar/([0-9]+)/([0-9]+)/([0-9]+)$ index.php?curr_month=$1&curr_year=$2&showimage=$3
RewriteRule ^sitemap.xml$ index.php?z=sitemap

----------------------------------------------------------------------------------------------

Text alternative

Tags:
Post by SUN @ 3:45 am | 与时俱进, 网站更新 | Comment (1)
Jan 17, 2006

被check了

没办法,咱学化学的就是备受重视啊。 :twisted: :twisted: :twisted:

一大早,我们四个就跑去了路过n次但是从没进去过的美领馆。人数不少,一个800,这美领馆的生意实在是太好了。前面倒是一切顺利,为了方便将来的行程安排,我们四个亮出了同事身份,然后被安排给了同一个签证管。

在那小屋子里等待时看着,绝大多数人都是签过,罕见check的,没过的可是一个都没见到。我的心情也挺好的,毕竟这是HK啊~
到了我签了,那个签证官倒是挺nice,问了些简单的问题。我虽然再三强调了我这个只是“分析化学”,但是他还是问我要cv了……而要cv就意味着要被check啦。后面的几个同事自不用说,大家都一起被check了。
只好耐心等着啦。

ps:那9号窗口的女的太横了,我在HK还没碰到过这么横的职员呢,鄙视之。 :?

Post by SUN @ 12:05 pm | 北美行 | Comments (8)
Jan 15, 2006

电影-求求你表扬我

在朋友的朋友的博客上看到了一个小短片,就是我现在 blog 里的这个短片。范伟演的杨红旗对幸福作出了他朴实的诠释,起初是抱着调侃的角度看那短片的。但最后好奇心还是驱使我辗转找到了这部片子-《求求你表扬我》。

随着片子慢慢展开我们看到了雨夜,强奸未遂,当事人的不同解释,缺少有利佐证……下意识里便觉得这片子和《罗生门》会有那么一点亲戚关系,只是把场景搬到了中国。

不过细细静下心来想想,才明白导演是用心良苦。杨红旗和古记者两人性格的转变,欧阳花的变化、对社会现象的讽刺都在影片中通过各种幽默深刻得反映了出来,每个人都活得更加的现实。
但看完了,却对杨红旗在片头的那段话更有感触。

幸福什么?
幸福是习惯依旧,人儿依旧。
幸福是一封并未迟来的表扬稿。
临睡前,看到窗外东方那微微的红,我好像也有点幸福感了。
ftp://rm608.3322.org/biaoyang.rmvb
服务器原因,下载暂停,我会尽快恢复。

http://www.znsunimage.com/wordpress/wp-content/uploads/2006/01/20060115.jpg
Tags:
Post by SUN @ 7:00 am | 指点江山 | Comment (0)
Jan 9, 2006

Time Square的琴师

本是扛着相机扫街的,结果……就成了逛街了。;
或者说我在逛街的途中还很敬业地扛着相机。
总之是先逛完了海港城又逛遍了铜锣湾,很有些负罪感。
逛到Time Square的时候听到下面的琴声,突然觉得很享受,于是趴在栏杆上听了良久。
按下快门的时候,她正在弹光良的《第一次》,我喜欢。

Post by SUN @ 6:14 pm | 摄影相册 | Comment (0)
Jan 3, 2006

北美行准备

本人现在征集HK来往北美以及在米国游玩所需的各类机票、旅馆相关网站、信息。
初步计划:
HK-加州-亚特兰大-纽约(波士顿)-(芝加哥?)-返回,
两周的行程,会死人的,嗯。

所以希望路过各位帮个忙,留下些宝贵资料。
如link多,请email到

附上到目前收集到的信息,希望也对别人有用,多谢提供资料的各位!
香港:

ticket.com.hk/

www.zuji.com.hk

hk.hotels.com/hotel-htdocs/hk_en/index.htm

美安旅游 Anita Lau 9304 1598 or 2545 1227

北美

www.expedia.com/Default.asp?CCheck=1&

www.travelsuperlink.com/

www.orbitz.com/

www.hotwire.com/

www.priceline.com/

travelocity.com/

www.staticleap.com/chinatownbus/ (华人大巴的网站,一般东线较多,西线较少)
www.greyhound.com/ (灰狗的网站,你可以查路线,比华人大巴贵不少,但是路线很繁密)
www.trav.com/index.php (定旅馆的网站,里面基本是最便宜)

Post by SUN @ 5:56 pm | 北美行 | Comments (4)