文章详情

  • 游戏榜单
  • 软件榜单
关闭导航
热搜榜
热门下载
热门标签
php爱好者> php文档>使用官方手册指导的方法伪静态MediaWiki遇到难题

使用官方手册指导的方法伪静态MediaWiki遇到难题

时间:2009-05-23  来源:adreaman

使用官方手册指导的方法为MeadiaWiki设置伪静态(Rewrite)遇到难题。
为了增强搜索引擎友好性,希望把”index.php?title=首页”样式的链接伪静态(rewrite)为”/wiki/首页”这样的方式,按手册的步骤设置完后,首页访问没有问题,但是某些维基条目页的浏览发现了问题。
我的wiki站点有很多计算机相关的条目,当点击访问”C++”条目的时候,浏览器的地址栏会自动的把”C++”的”+”符号(也就是”%2B”)“截掉”,变成了访问”C”条目的地址。
百思不得其解。只得Google后才发现了一点线索,看下面这两个链接,是关于某网友关于这个问题的讨论:
http://markmail.org/message/dh3ifi2cxsw5wh3c?q=mediawiki.++.htaccess+plus&page=1&refer=dh3ifi2cxsw5wh3c#query:mediawiki.%20%20.htaccess%20plus+page:1+mid:dh3ifi2cxsw5wh3c+state:results


http://markmail.org/message/fxzzo3kfgsioak7r?q=mediawiki.++.htaccess+plus&page=1&refer=dh3ifi2cxsw5wh3c

根据帖子里的解释,wikipedia以前也是禁止在标题中带加号的。但是现在看起来没有问题:
http://zh.wikipedia.org/wiki/C%2B%2B

Problematic punctuation:
[]{}|# Are needed for link syntax, never enable these
<> Causes problems with HTML escaping, don't use
% Enabled by default, minor problems with path to query rewrite rules, see below
+ Enabled by default, but doesn't work with path to query rewrite rules, corrupted by apache
? Enabled by default, but doesn't work with path to PATH_INFO rewrites

在其他几个用mediawiki并且也做了伪静态的站点试了一下,同样没有解决这个问题。

看来要么就不伪静态,要么就要避免使用这些符号了。当然,还可以自己搞独立主机。

我就还是不伪静态了吧。

相关阅读 更多 +
排行榜 更多 +
辰域智控app

辰域智控app

系统工具 下载
网医联盟app

网医联盟app

运动健身 下载
汇丰汇选App

汇丰汇选App

金融理财 下载