【问题标题】:Trying to use 'ugly urls' with mediawiki install尝试在 mediawiki 安装中使用“丑陋的 url”
【发布时间】:2018-03-03 21:07:10
【问题描述】:

所以,我在一个有点奇怪的地方。我有一个本地 mediawiki 安装,我一直在尝试运行。

安装顺利进行,但是当它使用更正常的 URL(“localhost/mywiki/index.php/Main_Page”)时,我无法访问 wiki。但是,当使用所谓的“丑陋”URL(“localhost/mywiki/index.php?title=Main_Page”)时,它可以正常工作。

因此,考虑到这一点,我一直在尝试将我的 mediawiki(1.29 版)设置为通过“$wgArticlePath”设置使用“丑陋的 URL”。我尝试了许多不同的设置,包括以下内容:

  • $wgArticlePath = "$wgScript?title=$1";
  • $wgArticlePath = "$wgScriptPath?title=$1";
  • $wgArticlePath = "$wgScriptPath/wgScript?title=$1";

但他们都不会真正返回我需要的东西。如果有人对 mediawiki 有更多经验,我将不胜感激。

【问题讨论】:

  • 你试过启用Apache的rewrite模块吗?

标签: url-rewriting mediawiki


【解决方案1】:

尝试将$wgUsePathInfo 设置为false。或者使用short URL builder 设置一个不错的 URL。

【讨论】:

  • 将 $wgUsePathInfo 设置为 false 绝对解决了这个问题,谢谢你,Tgr!可悲的是,短网址生成器似乎不想工作。我怀疑是因为 wiki 纯粹是本地事务,与更大的在线网络没有任何联系。无论如何,干杯!
猜你喜欢
  • 1970-01-01
  • 2016-06-03
  • 2019-10-15
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多