MediaWiki在AWS上重写问题

时间:2018-07-18 21:06:31

标签: php apache mediawiki httpd.conf

我正在将现有的MediaWiki服务器实例从内部服务器迁移到AWS实例。我正在使用现有的.htaccess文件,至少其中一部分正在运行。

我被迫从一个非标准目录更改为另一个非标准目录。出了点问题。尽管我是“ Wiki管理员”,但我没有超级用户访问权限,因此我必须专门询问每个httpd.conf更改。我可以看到httpd.conf文件。

.htaccess

RewriteEngine On

RewriteRule ^statistics/$ statistics/index.php [L]
RewriteRule ^statistics/(.*)$ statistics/$1 [L]
RewriteRule ^favicon.ico$ favicon.ico [L]
RewriteRule ^robots.txt$ robots.txt [L]

RewriteRule ^wiki/(.*) index.php?title=$1 [L,QSA]
RewriteRule ^wiki index.php?title=Main_Page [L,QSA]

我可以转到主页。成功登录后,我必须稍微修改URL才能进入主页。我无法从那里到达子页面,错误是:

  

未找到,在以下位置找不到所请求的URL / wiki / Category:产品   该服务器。

实际文件位于:~/html/npdwiki

~/html/npdwiki中的大多数文件都是指向/u01/t/export/wikitools/mw/npdwiki的符号链接

最初使用的网址:x.y.z/npdwiki/index.php

登录后使用的欺骗URL:x.y.z/npdwiki/index.php?1

显示在欺骗性主页上的链接:x.y.z/wiki/Page_Name <-- not accessible.

我在julie.php可访问的同一目录中有一个x.y.z/npdwiki/julie.php文件。它仅包含phpinfo输出的打印,效果很好。

请让我知道是否遗漏了任何重要细节。

0 个答案:

没有答案