givewpとbogoプラグイン使用時の表示問題とその解決法

givewpプラグインとbogo(多言語)プラグインを使用するとき、言語切り替えを行うと、givewpのフォームが表示されない問題があります。これは多言語プラグインによってhttps://test.com/give/xxxhttps://test.com/en/give/xxxに書き換えられてしまうため、500エラーが発生するからです。

この問題を解決するには、.htaccessでリライトする方法があります。具体的には以下のコードを.htaccessに追記します。なお、この追記は「# BEGIN WordPress」よりも上に行うことが重要です。

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteRule ^en/give/(.*)$ /give/$1 [R=301,L]
</IfModule>

コメントする

メールアドレスが公開されることはありません。 が付いている欄は必須項目です

上部へスクロール