2

我在 Host Gator 上使用基本托管计划。我安装了 MediaWiki,我得到了其中的 URL index.php?title=,即www.domain.com/index.php?title=Main_Page

我想删除该index.php?title=部分,只显示页面标题。我正在遵循http://www.mediawiki.org/wiki/Manual:Short_URL/Page_title_--_Windows_%26_Apache_without_403_on_Special_Pages的说明,不确定这是否是我应该使用的正确说明。

说明的第 1 步表明“如果您配置了 vHosts,请将以下 Rewrite 指令插入到相应的<VirtualHost>指令中。否则,将其插入到<directory>您的 wiki 根目录的指令中:”并插入:

RewriteEngine On    
RewriteRule ^/(.*):(.*) /index.php/$1:$2

<directory>该指令位于何处?我应该将代码插入到哪个文件中?

4

1 回答 1

4

<directory>是 httpd.conf Apache 配置文件指令。

在共享主机环境中,您通常无法直接访问他的文件。您仍然可以访问.htaccess 文件,该文件允许使用大多数配置指令。

在您的 Web 根目录(与index.php和相同的目录LocalSettings.php)创建一个 .htaccess 并在此文件中写入 RewriteEngine / RewriteRules 指令。

如果失败,请遵循本指南,更适合您的情况: http ://www.mediawiki.org/wiki/Manual:Short_URL/Apache

于 2013-01-16T16:39:12.617 回答