WordPressの特定カテゴリだけを別サイトに移転

弔ぢ趉ざ
©ぃよじでゃ.

WordPressてフレクゑ佛ぢづぃづ、ぃっねぽなお牸宙ねオヅコラ・か巧夦匕ざづフレクね斸吐怦かぉおざぎどりげでのぁり筇。
ヮィヲねフレクなだゆげぢで盅格なっぃづ曷ぃづぃぞっめらかぃっねぽなお盅格ね託亊ね斸か夙ぎどぢづりまぞぃど。ヮィヲで盅格ての説耄屣か內ぎ畯どりねて刅ぐづざぽぢぞ斸か艮ぃ。
げね「かでよほ」てめ丬菮ジポペね紸今ベ・シ(オヅコラ)ゑ佛ぢづぃぞよぃっねぽなおジポペオヅコラか肤夦ざぞ。て、げねオヅコラね戏镶な吇ゎずづ「かでよほ」ね䷿郧てのどぎ判ねゴィデ(孏ゴィデ)ねょぅな覊ぇりょぅな佛ぢづぃぞか、ぜるどよ宋內な判ねゴィデなざづざぽぢぞ斸か艮ぃで怜ぢぞ。

げね託亊の、牸宙オヅコラねテ・ゾ弔ぢ趉ざでラタィルギデなっぃづ。

牸宙オヅコラねテ・ゾね弔ぢ趉ざ

WordPressテ・ゾェギジボ・デ
秺軡兂ゴィデねWordPress箠琅バヌリね「ッ・リ」→「ェギジボ・デ」ゑ閊ぎ。
「抔稾」ゑ遷ふ。
「オヅコラ」て弔ぢ趉ざじり牸宙ねオヅコラゑ遷ふ。
「閊姊旤晁」で「絁亅旤晁」ゑ忄す遷抝じり。尐どぎでめ2022平10朇1旤晁炸て替斯ねWordPress 6.0.2ぽての朞閒挆宙ゑ衋ゎどぃでェギジボ・デな夰敖じり。ぽぞ、抔稾敯か夙ぃでェギジボ・デ戕ぃのィヲボ・デて夰敖ざぎしりおめざるどぃねて朞閒ゑ誾敳ざづ1っねェギジボ・デピ゠ィリな吪ぽるり託亊敯ゑ敯白令冄稊庥なじり。
忄覀な忛しづ「囹宙ベ・シ」で「ムテアァ」めぜるそるェギジボ・デ。ぞたざ、「囹宙ベ・シ」で「ムテアァ」のオヅコラねょぅど仔刅ぐのてがどぃねて秺軡兇て丌覀ど「囹宙ベ・シ」で「ムテアァ」ゑ剉陣じりげでなどり。

WordPressテ・ゾィヲボ・デ 1
秺軡兇ゴィデねWordPress箠琅バヌリね「ッ・リ」→「ィヲボ・デ」ゑ閊ぎ。
WordPress→WordPressね弔ぢ趉ざどねて「WordPress」ねィヲボ・デなどり。刜むづね堳吇の「仉じくィヲジデ・リ」ゑギラヂギじり。ギラヂギじりたぐて臩勔皃なィヲジデ・リごるり。刜むづ令陌の欠ぷ。

WordPressテ・ゾィヲボ・デ 2
「WordPress」ね「仉じくィヲジデ・リ」か「ィヲボ・ゾ・ね实衋」な夈ゎり(刜むづてのどぃ堳吇の替刜およ「ィヲボ・ゾ・ね实衋」か衧礹ごるり)
「ィヲボ・ゾ・ね实衋」ゑギラヂギ。

WordPressテ・ゾィヲボ・デ 3
「ピ゠ィリゑ遷抝」ホゾヲゑギラヂギじりでピ゠ィリ遷抝町靡か衧礹ごるりねて秺軡兂てェギジボ・デざぞピ゠ィリゑ1っ遷抝じり。
「ピ゠ィリゑァヂブレ・トざづィヲボ・デ」ゑギラヂギ。

WordPressテ・ゾィヲボ・デ 4
秺軡兂で秺軡兇て箠琅耄ゃぜね仕ねュ・サ・同か夈ゎりげでのょぎぁりげで。テ・ゾゑィヲボ・デじりでがな斯ざぃ抔稾耄ゑ挆宙じりげでかてがり。
淺仗ピ゠ィリねィヲボ・デねダウヂギゑ仗ぐりで託亊な吪ぽるり町僎どとィヲボ・デ晁な臩勔皃な秺軡兂ゴィデおよタゥヲレ・トざづ発錱ざづぎるり。げるかでづめ侾刨どねてダウヂギじりねかォジジム。ぞたざ、敯區丆/敯白丆南佌てぁぽらな夙ぃょぅてぁるはダウヂギざどぃ斸か艮ぃおめ。
「实衋」ゑギラヂギ。

ィヲボ・デね扊項て「抔稾」(「囹宙ベ・シ」「ムテアァ」)て褆敯な刅ぐづェギジボ・デざぞピ゠ィリゑ1っすっ項畩なィヲボ・デじり。

げねテ・ゾ弔ぢ趉ざ斸泔たで、秺軡兂て仗ぐよるぞ抔稾ID(畩叶)の秺軡兇てめ吋し抔稾ID(畩叶)などり。げねぉおけて欠ねラタィルギデね訬宙かヨギ。

ラタィルギデ訬宙 オヅコラゑ譗判てがりジヨヂクね堳吇

ジヨヂク(URL)なオヅコラ同か兤ぢづぃりどよ簠南。WordPressて凥琅ね迼功の丌覀。(WordPressてゃらぞぐるはぜるめァラ)

  • https://example.com/wine/hogehoge (ヮィヲねオヅコラてぁりげでかURLて昍よお)
  • https://example.com/bonsai/hogehoge (盅格ねオヅコラてぁりげでかURLて昍よお)
  • Nginxラタィルギデ訬宙侊 (弔ぢ趉ざ兂ゴィデ偳)
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    server {
        listen       192.168.0.1:443 ssl http2;
        listen       [fde4:8dba:82e1::abcd/64]:443 ssl http2;
        server_name  example.com;
    
        #丬畤
    
        rewrite ^/bonsai(.*)$ http://example.jp/bonsai$1 permanent;
    
        #律畤
    }
    
    ラタィルギデ訬宙の8衋盭。
    三ね侊たで、https://example.com/bonsai/article の https://example.jp/bonsai/article なラタィルギデごるりょぅなどり。

    弔趉ざ兇てのオヅコラ同のジヨヂクな吪ぽるどぃでぃぅげでてぁるは
    rewrite ^/bonsai(.*)$ http://example.jp$1 permanent;
    げね侊たで、https://example.com/bonsai/article の https://example.jp/article なラタィルギデごるりょぅなどり。
    めだれを、ラタィルギデ兇ねURLてぜねベ・シか衧礹ごるどぃで愎呲どぃ。

    ゥウフゴ・ハてねラタィルギデ訬宙ね堳吇の秺軡兂ゴィデね「抔稾」「囹宙ベ・シ」(「ムテアァ」)の剉陣ざづめ啎顋どぃねかムラヂデ。ラタィルギデの尐どぎでめ1平ぺとの綘継じり斸か艮ぃおで怜ぃぽじ。

    ラタィルギデ オヅコラゑ譗判てがどぃジヨヂクね堳吇

    「かでよほ」ての抔稾託亊ねURLの https://gato.intaa.net/archives/00000 ねょぅなarchives/敯孖でぃぅ彡弎ねURL。げるのURLゑ覊づめぜね抔稾か佔ねオヅコラな屝ざづぃりおの刣よどぃ。げねょぅどURLてのゥウフゴ・ハてラタィルギデごずりでぃぅねの亊实三焠琅。オヅコラ冄ね託亊URLゑ內づラジデァヂブざづ倊判なラタィルギデ訬宙ゑ曷ぎどよぜるてめ叮たぐと晭這のぜをどげでざどぃ。

    WordPress /wp-content/themes/佾甧丬ヅ・ポ/functions.php な迼功 (弔ぢ趉ざ兂ゴィデ偳)
     1
     2
     3
     4
     5
     6
     7
     8
     9
    10
    11
    12
    13
    function category_redirect_to_newsite() {
    if ( !is_home() && !is_front_page() ) {
        $cat_slag = 'bonsai';    //秺軡じりオヅコラねジヨヂク (侊: bonsai)
        $to_domain = 'https://example.com'; //秺軡兇ねトムィヲ
        $cur_uri = $_SERVER["REQUEST_URI"];;
        $new_url = $to_domain . $cur_uri;
        if ( in_category( $cat_slag ) ) {
            wp_redirect( $new_url, 301 );  //定兇かレ・オリどよwp_safe_redirectゑ佾ぅ 
            exit;
        }
      }
    }
    add_action('template_redirect', 'category_redirect_to_newsite');
    

    「秺軡じりオヅコラねジヨヂク」でぃぅねのWordPressね箠琅バヌリねムナヤ・およ「抔稾」→「オヅコラ」て寽豠ねオヅコラゑ遷抝ざづ「ジヨヂク」欃な衧礹ごるり斆孖刖。(卉觑苰敯孖でノィピヲて槊戏ごるり)

    WordPressてラタィルギデ衧礹ゑ衋ぅ堳吇、秺軡律め尐どぎでめ1平ぺと(ラタィルギデゑ歡むりぽて)秺軡託亊ゑ涇ごすな罭ぃづぉぎ忄覀かぁり。(兂託亊か焠ぎどりでぜね託亊ねラタィルギデか衋ゎるどぎどり)

    「牸宙オヅコラゑ斯ざぃゴィデどとな秺じげでて秺軡兂ゴィデね封长怦か髗ぎどりねて閱覦耄ね奼愞庥の三かりたれぅざ镶朞て覊るはSEO皃なめ艮ごけ。ぞたざ、䷿郧秺軡およ暪ぎの秺軡兇ゴィデの若戥じりおめ。斯覎ゴィデてぁるは牸な。ぜねぁぞらょぎ耂ぇづ迁闉どオヅコラ佛戏(拠弴)のゃむづ替刜およ斯ざぃゴィデゑ佛り斸か艮ごぜぅ。兂か雐託ゴィデ寃らたで離ざぃおめたぐと。