下記➀から➄のような流れでリダイレクトさせたいと思っています。
しかし【英数字】に何が入るか未定で、そこをどのように書けばいいか分かりません。
//➀:アクセスしたURL $url = $_SERVER["REQUEST_URI"]; //➁:アクセスさせたくないURL $source_url = 'http://example.com/member/【英数字】/' //➂:リダイレクト先のURL $dest_url = 'http://example.com/member/【英数字】/activity/' //➃:➀と➁を比べる $match = preg_match('<.$source_url.>', $url); //➄:➀と➁が同じなら➂へリダイレクト if($match === 1){ wp_redirect($dest_url, 302); exit; }
要は
/member/【英数字】/
というURLの場合だけ
/member/【英数字】/activity/
にリダイレクトさせたい。というイメージです。
「wp_redirect」を使えば良さそうだというところまでたどり着いたのですが、上述の問題がありここから行き詰ってしまいました。
あなたの回答
tips
プレビュー