2016-04-03 10 views
0

私は、URLクエリ文字列に "name = blahblah"を含むプロバイダからリダイレクトを取得しているWordPressサイトを持っています。名前は予約語ですので、これらは解決されず、「ページが見つかりません」と表示されます。ワードプレスで予約語を削除するクエリ文字列

私は、クエリ文字列を取り除くために書き換えルールを追加しようとしたが、何も動いていないようにみえ:

add_rewrite_rule('^/?mypage=(.*)&', 'index.php?mypage=$matches[1]', 'top'); 

は、理想的には私が私がキャプチャし、使用できるものに自分の名前のクエリ文字列を変更したいのですが、Iページを読み込むだけで済むだろう。

答えて

0

私は、ワードプレスが何かをする前に実行するためにfunctions.phpにunset($_GET[name])を追加することでこれを解決しました。私はこれが悪い解決策だと確信していますが、うまくいきます。

+0

解決策はありますか?名前を設定解除すると、私の製品の単一ページが読み込まれません(woocommerce)。 –

関連する問題