mydomain.com/wiki/ フォルダー内に mediawiki がインストールされており、mydomain.com のようなルートに phpbb もインストールされています。私の 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 ユーザー ページを phpbb の memberlist.php ページに転送したいので、'User:' の隣に * があります。あれは正しいですか?
3) また、Mediawiki では、ユーザーページにさまざまな種類の URL があることに気付きました。たとえば、次のような場合があります: wiki/index.php/User:XYZ (または) wiki/index.php?title=User:XYZ (または) wiki/index.php?title=User:XYZ&action=edit&redlink=1 など...その場合、URL の種類ごとに異なる htaccess リダイレクト ルールを追加する必要がありますか?
4) LocalSettings.php にリダイレクト ルールを追加するなどの別の方法はありますか?
5) これを行うための正しい方法は何ですか?
私は困惑しています!