У меня есть mediawiki, установленные в папке mydomain.com/wiki/, и у меня также установлен phpbb в корне, например mydomain.com. У меня уже есть страницы профиля пользователя в моей установке phpbb, и URL-адреса этих страниц выглядят следующим образом: 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 на страницу memberlist.php phpbb. Это верно?
3) Также я заметил, что в Mediawiki страницы пользователей имеют разные типы URL. Например, иногда это выглядит так: wiki / index.php / User: XYZ (или) wiki / index.php? Title = User: XYZ (или) wiki / index.php? Title = User: XYZ & action = edit & redlink = 1 и т. Д. ... Итак, в этом случае мне нужно добавить разные правила перенаправления htaccess для каждого типа URL-адресов?
4) Есть ли другой метод, например, добавление правила перенаправления в LocalSettings.php или что-то еще?
5) Как правильно это сделать?
Я в тупике!