美国主机Lunarpages

Mediawiki中文技术论坛

 找回密码
 注册

QQ登录

只需一步,快速开始

查看: 4745|回复: 0

配置Mediawiki支持短URL

[复制链接]
发表于 2011-4-14 15:55:27 | 显示全部楼层 |阅读模式
RAKsmart美国服务器
为了美化URL,花了很多时间在这个看似简单又讨厌的问题上面。首先来个惯例的Step by step 安装步骤吧。
1.下载mediawiki
由于测试机是php4.3.9,为了不麻烦,偷懒用了个1.6.8的版本,支持php4.x
2.解包
tar xfz mediawiki-1.6.8.tar.gz
mv mediawiki-1.6.8 /var/www/extsuite/mediawiki
3.设计站点URL
计划要用http://wiki.extmail.org来访问整个wiki,因此所有的http://wiki.extmail.org/index.php?title=article_title 需要影射成为http://wiki.extmail.org/article_title
4.参考
http://meta.wikimedia.org/wiki/Using_a_very_short_URL
注意这个链接访问不了,必须使用代理才能访问,在这里,感叹一下我们的自由是多么脆弱。一点小小信息都不能看,Damn it :-(
5.实施
Apache的虚拟主机配置:
ServerName wiki.extmail.org
DocumentRoot /var/www/extsuite/mediawiki

Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
Options FollowSymLinks
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.+)$ /index.php?title=$1 [L,QSA]

Options MultiViews
AllowOverride None
Order allow,deny
Allow from all
# avoid execution of PHP scripts in upload directory
AddType text/plain .php
AddType text/plain .phps

chmod a+w config
然后访问http://wiki.extmail.org/config/


回复

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

美国HostEase虚拟主机一年198元

Archiver|手机版|小黑屋|Mediawiki中文技术论坛

GMT+8, 2024-11-24 20:47 , Processed in 0.044815 second(s), 15 queries .

Powered by Discuz! X3.4

Copyright © 2001-2024, Tencent Cloud.

快速回复 返回顶部 返回列表