You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

MediaWiki 1.40分类链接自动转为带index.php的URL问题求助

解决MediaWiki 1.40分类链接自动转为index.php格式的问题

可能的原因及修复步骤

  1. 检查核心配置参数

    • 打开LocalSettings.php,确认$wgScriptPath和$wgArticlePath的设置是否正确。标准配置示例:
      $wgScriptPath = "/w"; // 根据你的实际安装路径调整,根目录安装则设为""
      $wgArticlePath = "/$1";
      
    • 如果$wgArticlePath被错误设置为/index.php?title=$1,会直接导致链接被强制展开成带index.php的形式,修改后保存文件并刷新站点缓存。
  2. 验证服务器重写规则

    • Apache环境:检查.htaccess文件中的重写规则是否匹配MediaWiki标准配置,示例如下:
      RewriteEngine On
      RewriteRule ^/?wiki(/.*)?$ %{DOCUMENT_ROOT}/w/index.php [L]
      RewriteRule ^/?$ %{DOCUMENT_ROOT}/w/index.php [L]
      
      注意规则中的路径要和$wgScriptPath保持一致,比如$wgScriptPath是"/w",规则里的路径也要对应。
    • Nginx环境:在站点配置文件中确认包含正确的重写规则:
      location / {
          try_files $uri $uri/ /w/index.php?$query_string;
      }
      
      同样要确保路径和你的MediaWiki实际安装路径匹配。
  3. 清除站点缓存

    • 点击页面底部的「刷新缓存」按钮,或者直接删除MediaWiki目录下cache文件夹内的所有文件(不要删除文件夹本身),确保配置修改和规则调整生效。
  4. 排查第三方扩展影响

    • 暂时禁用所有非官方编辑器扩展,测试是否恢复正常。如果禁用后问题消失,逐个排查扩展,找到导致格式异常的插件并更新或替换。

内容的提问来源于stack exchange,提问作者school4schools

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 13:37:06