[Wiki设置]MediaWiki伪静态化的办法

| 15 Comments | 1 TrackBack | WebBlog Articles

伪静态化,好象是个说的很多的话题,就本站来讲, LB 的伪静态化,MT tag的伪静态化,MT search 的伪静态化等等。 一个目标就是 SEO 吧:) 另外一个目标就是“用户友好”。这些大多数都是通过 ".htaccess" 来完成的。MediaWiki 也不例外。

MediaWiki 的默认联结是 index.php?title=XXXXX,要让变成 show/XXXXX样式,用.htaccess设置起来很简单:
在 .htaccess 中添加以下规则


RewriteEngine on
RewriteRule show/(.+) /pathtoWiki/index.php?title=$1

然后修改LocalSettings.php 中 $wgArticlePath 的值

$wgArticlePath = "$wgScriptPath/show/$1";

这样就大功告成。

但是,这样似乎并不是效率最高的。
效率最高的办法是不用地址重写:
1.改名字:


mv index.php show
mv redirect.php redirect

2.修改.htaccess 规则


<Files ~ (show|redirect)>
ForceType application/x-httpd-php
</Files>
DirectoryIndex show

3.修改修改LocalSettings.php 中 $wgScript,$wgRedirectScript,$wgArticlePath 的值

$wgScript = "$wgScriptPath/show";
$wgRedirectScript = "$wgScriptPath/redirect";
$wgArticlePath = "$wgScript/$1";

因为没有使用 mod_rewrite ,网站的负荷下降,效率当然提升了:)

PS: 我作这个的原因因为 PerlChina Wiki Site, 演示在本地的测试Wiki

引用通告|TrackBacks (1)

本日志的TrackBack URL: http://easun.org/cgi-bin/mtos/tb_mt_41.pl/125.

以下罗列的是网络上引用了本日志 [[Wiki设置]MediaWiki伪静态化的办法] 的 Blog 连接。

This is a SiteLog of Easun's WebBlog。 近来网站速度好象比较慢,升级 MT 4的哪天时候感觉操作简直就是蜗牛的爸爸。呵呵:) 顺便整理了一下MySQL数据库,发现了 PerlChina 的 测试Wiki还在,这个Wiki是当时为 PerlChina 的 Wiki Site做 CSS 和界面中文化时候建立的,新的界面已经早在 PerlChina Wiki Site 应用了,这个Wiki也就没有存在的价值了,删除吧:) 说实在,有点想把这个Wiki保持下来的想法,改个... [阅读更多...]

本文相关评论|Comments (15)

嗯嗯,那个测试WIKI的风格样式好看多了呢~~^0^

ps: 貌似右上角的色块用青绿色显得有点儿……突兀?~~:)

pps:左上方“文章、讨论、编辑、历史”四个分类,感觉用以似乎是当页面处于哪一个分类下,那个分类的色块就变成草绿色……不过似乎“文章”的色块一直都是草绿的?~~不知是原打算如此,还是没改过来~~~嘿嘿~~ :P

"文章”的色块当然一直都是草绿的;因为怎么样都属于“文章”,比如说文章的编辑,讨论,历史等等,是专门设计的:)

PS:绿色是有点突兀的感觉,要协调就是全部处理成蓝色,但是换成蓝色后,我发现更不协调,主要是底部的线条。全是蓝色就变的很凌乱的感觉,因为没有竖向的线条。

原来如此阿~~~有道理~~~:)

PS:如果是深浅不同的蓝色呢……不知效果如何~~~
貌似底部是一根横线?

恩,目前是绿色的横线做大块的分割,曾经换成深浅不同的蓝色的横线,还是觉得凌乱不堪。

俄……貌似绿和蓝也不是完全冲突的……但现在页面上有两种不同的绿,青绿和草绿。。特别是在内容比较少的页面上,似乎有点“抢色”。
而且作为页面基调的蓝色是一种带一点浅灰的蓝,看上去很“薄”,有种“透明”的质感,那个绿就显得稍稍“浓稠”了一点~
PS:估计再看几次就快要看习惯了~~嘿嘿~~:P

恩。有空我再微调下吧:)

发现不少人都把今天当成七夕节了(难怪有今天结婚的。。不过话说回来,七夕的传说……似乎也不太适合婚礼啊……大汗。。)看着一些所谓“庆祝中国情人节”的文章,总觉得心里别扭的慌。。后来又看到有些人直接写“07年7月7日是千年不遇的大好日子”,那“大好日子”四个字……唉……刺眼刺心。。。

来看一下你所写,欢迎回访
(若能回访请留下博客地址,不胜感激)
听景777-属于个人的Blog
地址1 http://www.xsblog.com/u/natinne2/
地址2 takepul.googlepages.com/2.htm
tingjing777@gmail.com

没有办法。。。 乞巧节和阳历7.7。无奈ing

确实无奈。。。
倒不是说要固步自封,但有些东西真的不能遗忘。。唉~~

ps:那部小说确实挺好看……或者说很“特别”,很有味道~~:P
还没看完,每天一点继续ING~~~

呵呵。作者和你算老乡,故你看这个比我有亲切感 :P

俄……偶还没有注意到作者的资料……
原来是老乡挖~~~人才,嘿嘿~~~
确实很见功夫阿。。

我猜测是你老乡,难道你没有发现写的地方的原型似乎距离你们那边不远吗? :)

偶还以为是查到作者资料了呢,嘿嘿~~
俄……偶觉得貌似偶这里的地形虽然算不上普遍,但相似的应该也有不少~~~
PS:挺PF作者了……看来肚里积累的东西很不少啊~~

发了个blog主题介绍了:)

发表该文评论|Leave a comment

最近发表|Recent Entries

[八卦]话说修路这件事

建国路貌似又在修。根本没有办法步行。这个让我想起来一个笑话:话说某A国人来北京,在东城区丢了一枚戒指,于是乎找警察,警察告诉他尽可能的帮他找。过了几天,此人发现整个东城的马路都挖开了,于是感叹曰:北京的警察真好。看来这个笑话的地点可以换在朝阳了?是不是某人的戒指又丢了?PS: 城市规划城市规划,年年挖年年修。。。生命不休,挖路不止…

[SiteLog]Blog升级到了 Movable Type Pro 4.25

Thisi is a SiteLog of Easun's WebBlog.今天终于升级到了 Movable Type Pro 4.25 ,貌似一切顺利,也没有发现什么特别大的改动?只是 Community Pack 变成了 1.62, Professional Pack 升级成了1.3 。其他的一切顺利,模版也没有修改,我甚至连重建前台HTML的事情都没有做。。。就这样吧,继续用这个风格,等有时间了再慢慢研究吧。如果非要说有什么修改的话,就是评论的登陆方式又丰富了很多,包括…

IE脚本错误,可以尝试以下办法

IE 脚本错误是个很麻烦的问题,一般定位都是 JS 引擎 和 VB 引擎出错。但是有时间反复注册 jscript.dll 和 vbscript.dll 也不能解决问题。具体表现 部分 js 解析正常,而部分就不行,尤其是基于 Web2.0的网站。不说别的,就连 ie7/ie8 本身第一次运行向导的"保存设置"也出错。其实研究下,貌似都出现在 XML 解释上? 重新注册…