我在 mydomain.com/wiki/ 文件夹中安装了 mediawiki,我还在根目录中安装了 phpbb,例如 mydomain.com。我的 phpbb 安装中已经有用户个人资料页面,这些页面的网址如下:mydomain.com/memberlist.php?mode=viewprofile&un=XYZ
我想做的是,我不想使用 Mediawiki 的用户页面和用户讨论页面。相反,我想将所有用户页面重定向到根目录中的 phpbb 用户配置文件页面。我尝试使用 htaccess 方法进行重定向,但无法使其正常工作。我在根文件夹中的 htaccess 具有以下重写规则:
redirect 301 wiki/index.php/User:* http://www.mydomain.com/memberlist.php?mode=viewprofile&un=*
我需要这些帮助:
1)有人可以看看上面的代码,让我知道我是否有问题或无法完成?
2) 我在“用户:”旁边有 *,因为我想将所有现有的 Mediawiki 用户页面转移到 phpbb 的 memberlist.php 页面。那是对的吗?
3) 我还注意到在 Mediawiki 中,用户页面有不同类型的 URL。例如,有时像:wiki/index.php/User:XYZ (or) wiki/index.php?title=User:XYZ (or) wiki/index.php?title=User:XYZ&action=edit&redlink=1 等...那么在这种情况下,我是否需要为每种类型的 url 添加不同的 htaccess 重定向规则?
4) 是否有另一种方法,例如在 LocalSettings.php 中添加重定向规则或其他方法?
5)这样做的正确方法是什么?
我难住了!