This is a SiteLog for Easun's Blog。
纯粹的流水帐。几乎全是对服务器的设置和少量的对 MT 模板的修改。
Apache 服务器的好处又显示出来了,呵呵。
由于自己没有整个服务器的权限。所以改动都基于 .htaccess 文件
1。自定义了404,403错误页自定义。
这个是因为发现自己 website 部分内容由于和老website迁移的缘故,文件自然找不到了。所以,自定义以下。这个是对整个 website 生效的。所以,定义了root 目录下的.htaccess 文件。当然前提是建立一个显示404错误的页面,403我就直接让他显示主页了。呵呵。
定义完的.htaccess 文件如下:
Options -Indexes
ErrorDocument 404 "/blog/404.html"
ErrorDocument 403 "/index.html"
完成,这下整个 website 对请求不存在的文件和无索引页面的访问都可以作到提示了。
2.MT的tag标签伪静态化
无意中发现了本 Website 的tags显示全部是一串动态地址,既然咱的 website 支持 URL_rewrite,不妨修改成 /blog/tag/TAGNAME 方式吧。显的漂亮的。
因为 URL_rewrite 伪静态化占资源,故我把范围缩小了。只对blog目录判断,故只修改(建立)了Blog目录的.htaccess 文件。
文件修改如下:
RewriteEngine on
RewriteRule tag/(.+) /cgi-bin/mt/search.cgi?tag=$1&blog_id=2
(注意,blog_id=2是因为我的blog在我的MT中的id是2。)
测试之,手动输入 http://easun.org/blog/tag/MT 正常显示了原来的tag为MT的页面。说明代码工作正确了。
然后去后台修改 MT 的模板。我偷了一个懒,直接用搜索替换功能替换
<$MTTagSearchLink$>为 <$MTBlogURL$>tag/<$MTTagName>。
重建整个Blog。返回。到此,一切修改完成。
By Easun 2006/09/06
沙发。
blog还真是麻烦事。
我发现VOX居然使用catalyst写的。找了半天才找到了个邀请函。
ui特好看,我怀疑他们偷懒,估计就是按照mt改的,不过谁让版权在她们那里,想怎么样都没所谓。
你这个blog就缺一个trpekey了,万事快具备。
trpekey就免了吧,虽然我自己有trpekey的ID。呵呵。觉得不太适合国人的说。
踩踩