2016-11-14 14 views
1

私はWordPressのURLが変更

http://www.mysiteurl.com/pagename/ 

でWordPressのページを持っていると私は、フォーム

http://www.mysiteurl.com/pagename/{any string here} 

のいずれかのURLをリダイレクトしたり、私の元のページに表示する:http://www.mysiteurl.com/pagename/を。これをどうやって行うのですか? Kodosジョンソンは関数は次のようなものである必要があり、提案どのよう

+1

「オリジナルページ」とはどういう意味ですか?あなたは 'http:// www.mysiteurl.com/pagename /'(あなたのワードプレスのホームページ)に行くことを意味しますか? –

+0

はい、それは私が欲しいものです。 – Cameron

+1

編集履歴をチェックして、プラグインがあるかどうかを尋ねました。私はあなたが欲しいものをするべきであるGoogleを介してこれらの2つを見つけた:https://wordpress.org/plugins/redirection/、https://wordpress.org/plugins/simple-301-redirects/ –

答えて

2

function redirect_to_page() { 
    //get parsed uri separated by '/' 
    $a_uri = explode('/', $_SERVER['REQUEST_URI']); 
    //check if the page is the page you want to redirect 
    if($a_uri[1] === 'pagename') { 
    //redirect to siteurl/pagename  
    wp_redirect(home_url('pagename')); 
    exit(); 
    } 
} 

add_action('template_redirect', 'redirect_to_page'); 

は、この情報がお役に立てば幸い!

関連する問題