Upgrade to Pro — share decks privately, control downloads, hide ads and more …

これで完璧! Shfterの提案からサイトリリースまで / Shifter Propose Tips

これで完璧! Shfterの提案からサイトリリースまで / Shifter Propose Tips

[9/8開催] Shifter オンラインミートアップ! Shifterを提案する時のベストプラクティスを聞いてみよう!!
で発表したスライドです

https://eventregist.com/e/talk-about-best-practice

57e80b356ed7005ee31e3494cdbfd02c?s=128

Takuya Tachibana

September 08, 2021
Tweet

Transcript

  1.  ヘプタゴン ⽴花 拓也 #JP_GetShifter これで完璧! Shfterの提案からサイトリリースまで Shifter オンラインミートアップ

  2.  ࣗݾ঺հ ཱՖ ୓໵ (36) @biatunky ੨৿ग़਎ઋ୆ܦ༝੨৿ݝࡏॅ݁ߏઋ୆ ϔϓλΰϯ୅දऔక໾ ೋࣇͷ෕ झຯɿαοΧʔ؍ઓɺShifter

    Shooting ϔϓλΰϯ͸ ϕΨϧλઋ୆ / ϰΝϯϥʔϨീށ / γϯτʹτϩΠσϯVV ΛԠԉ͍ͯ͠·͢ɻ
  3.  ໊ࣾ גࣜձࣾϔϓλΰϯ IFQUBHPOJOD ཧ೦ إΛ஌Βͳ͍ສਓͷ޾ͤΑΓ΋ ࣗ෼ͨͪͷ਎ۙͳਓΛςΫϊϩδʔͰ޾ͤʹ ୅ද ཱՖ୓໵ ڌ఺

    ੨৿ݝࡾ୔ࢢɺٶ৓ݝઋ୆ࢢ ૑ۀ ೥݄̓ ࣄۀ Ϋϥ΢υಋೖʹؔ͢ΔίϯαϧςΟϯά Ϋϥ΢υͷߏஙอकӡ༻ Ϋϥ΢υωΠςΟϒͳ։ൃ 8PSE1SFTTͷΠϯετʔϧը໘Λग़͢͜ͱ ձࣾ֓ཁ
  4.  Shifter Premiere Partner

  5.  Shifter StaticͷఏҊʙαΠτϦϦʔε·Ͱͷ͓࿩

  6.  ฐࣾͷShifterΛ࢖ͬͨϓϩδΣΫτͰͷཱͪҐஔ

  7.  ੍࡞΍͍ͬͯ·ͤΜ

  8.  ੍࡞ձࣾ͞Μ ΤϯυϢʔβʔ͞Μ

  9.  ੍࡞ձࣾ͞Μ ΤϯυϢʔβʔ͞Μ

  10.  ੍࡞ձࣾ͞Μ ΤϯυϢʔβʔ͞Μ ΤϯυϢʔβʔ͞Μ ੍࡞ձࣾ͞Μ Shifterͷઃఆ αΠτ੾Γସ͑ Shifterͷαϙʔτ

  11.  Ӧۀ΋΍͍ͬͯ·ͤΜ

  12.  طଘͷ͓٬͞Μ͕ShifterΛݟ͚ͭΔ ↓ ύʔτφʔαΠτͰฐࣾΛݟ͚ͭΔ ↓ ໰͍߹Θ͕ͤདྷΔ

  13.  ະऔҾͷ͓٬͞Μ͕ShifterΛݟ͚ͭΔ ↓ ύʔτφʔαΠτ͔ΒฐࣾΛબΜͰ͍ͨͩ͘ ↓ ໰͍߹Θ͕ͤདྷΔ

  14.  - ShifterΛ͋Β͔͡Ί஌͍ͬͯΔਓ΁ͷఏҊ - ܾࡁऀ/Ϛωʔδϟʔ/։ൃऀ΁ͷఏҊ ࠓճͷείʔϓ͸ ʹͳΓ·͢

  15.  Why Shifter? - WordPressΛ͢Ͱʹ࢖͍ͬͯΔ/࢖͍׳Ε͍ͯΔ - ηΩϡϦςΟʹ՝୊Λ͍࣋ͬͯΔ

  16.  WordPress ੩తԽ WordPress Ξοϓσʔτ ࣗಈ WordPress ηΩϡϦςΟ

  17. 

  18. 

  19.  ΈΜͳେ޷͖WordPressͰ ؆୯ʹ੩తԽͰ͖ͯ ࣗಈͰΞοϓσʔτͯ͘͠Εͯ ηΩϡϦςΟରࡦ΋͞Εͯͯ ͜Ε࠷ߴ͡ΌΜʂ

  20.  ͱ͍͏ײ͡Ͱظ଴஋MAXͰฐࣾʹ໰͍߹Θ͕ͤདྷΔ

  21.  ͱΓ͋͑ͣ མͪண͚

  22.  ·ͣ͸Shifter͕ຊ౰ʹద੾͔Ͳ͏͔Λ ώΞϦϯά/આ໌/͢Γ߹Θͤͯ͠ ظ଴஋Λదਖ਼ʹ͢Δ

  23.  Πϝʔδ͠΍͍͢Α͏ʹσϞΛݟͤͭͭ ৔߹ʹΑͬͯ͸ShifterͰ͸ͳ͘AMIMOTOΛఏҊ͢Δ͜ͱ΋ AMIMOTO΋͍͍ͧʂ

  24.  ϓϩδΣΫτΛਐΊΔ্Ͱͷ஫ҙ఺Λઆ໌

  25.  ੍࡞ձࣾ͞Μ ΤϯυϢʔβʔ͞Μ ΤϯυϢʔβʔ͞Μ ੍࡞ձࣾ͞Μ ࣗ෼͚ͨͪͩͰ׬݁Ͱ͖ΔͳΒͲ͏ͱͰ΋ͳΔ͚Ͳ…

  26.  ̍ Ғ͍ਓ޲͚ͷઆ໌ ̎ ੍࡞νʔϜ΁ͷઆ໌ ̏ ੾Γସ͑࣌ͷઆ໌

  27.  ̍ Ғ͍ਓ޲͚ͷઆ໌

  28.  ̍ Ғ͍ਓ޲͚ͷઆ໌ Χʔυࢧ෷͍ͩΑ υϧݐͯͩΑ ೥෷͍/݄෷͍ʁ ܖ໿ऀ͸Ͳ͏͢Δͷʁ ηΩϡϦςΟنఆͱͷઓ͍

  29.  ̎ ੍࡞νʔϜ΁ͷઆ໌

  30.  ̎ ੍࡞νʔϜ΁ͷઆ໌ ίϯςϯπʹ͸PHP࢖͑ͳ͍Α

  31.  ̎ ੍࡞νʔϜ΁ͷઆ໌ PHP࢖͑ͳ͍Α

  32.  ̎ ੍࡞νʔϜ΁ͷઆ໌ PHP࢖͑ͳ͍Α

  33.  ̎ ੍࡞νʔϜ΁ͷઆ໌ PHP࢖͑ͳ͍Α

  34.  ̎ ੍࡞νʔϜ΁ͷઆ໌ ࢖͑ͳ͍ϓϥάΠϯ΋͋ΔΑ

  35.  ̎ ੍࡞νʔϜ΁ͷઆ໌ ͋ͱhtaccess΋࢖͑ͳ͍Α

  36.  ̎ ੍࡞νʔϜ΁ͷઆ໌ ΋͏Ұ౓ݴ͏͚Ͳ PHP࢖͑ͳ͍Α

  37.  ̎ ੍࡞νʔϜ΁ͷઆ໌ɹطଘαΠτ͔ΒͷҠઃฤ طଘαΠτͷ https://example.com/lp.html ΍ https://expample.com/toiawase.php ΋ҰॹʹҠ͍ͨ͠!!

  38.  ̎ ੍࡞νʔϜ΁ͷઆ໌ɹطଘαΠτ͔ΒͷҠઃฤ WordPress؅ཧ֎ͷϑΝΠϧ͸ஔ͚ͳ͍Α

  39.  ̎ ੍࡞νʔϜ΁ͷઆ໌ɹطଘαΠτ͔ΒͷҠઃฤ ͡Ό͋ͤΊͯϦμΠϨΫτ͍ͨ͠ʁ

  40.  htaccess΋࢖͑ͳ͍Α ̎ ੍࡞νʔϜ΁ͷઆ໌ɹطଘαΠτ͔ΒͷҠઃฤ

  41.  https://support.getshifter.io/en/articles/2106782-wordpress-redirects-on-shifter-using-the-redirection-plugin

  42.  https://support.getshifter.io/en/articles/2106782-wordpress-redirects-on-shifter-using-the-redirection-plugin

  43.  طଘαʔόͷSSLΛҠ͍ͨ͠ʂ ̎ ੍࡞νʔϜ΁ͷઆ໌ɹطଘαΠτ͔ΒͷҠઃฤ

  44.  ShifterͰ͸AWSͷSSLΛ࢖͏ܗʹͳΓ·͢ ̎ ੍࡞νʔϜ΁ͷઆ໌ɹطଘαΠτ͔ΒͷҠઃฤ

  45.  ̏ ੾Γସ͑࣌ͷઆ໌

  46.  چαʔό͔ΒShifter΁ͷ੾Γସ͑ ̏ ੾Γସ͑࣌ͷઆ໌

  47.  Shifter΁ͷ੾Γସ͑ DNS΁ೝূ༻Ϩίʔυઃఆ ↓ υϝΠϯΛαΠτ΁Ξλον ↓ δΣωϨʔτ ↓ DNSͷ੾Γସ͑ ̏

    ੾Γସ͑࣌ͷઆ໌
  48.  Shifter΁ͷ੾Γସ͑ DNS΁ೝূ༻Ϩίʔυઃఆ ↓ υϝΠϯΛαΠτ΁Ξλον ↓ δΣωϨʔτ ↓ DNSͷ੾Γସ͑ ̏

    ੾Γସ͑࣌ͷઆ໌
  49.  DNS໰୊ ̏ ੾Γସ͑࣌ͷઆ໌

  50.  DNS໰୊ - DNSͷมߋͷϑϩʔΛ֬ೝ - TTLΛ୹͓ͯ͘͘͠ - ApexυϝΠϯ΁ͷରԠ ̏ ੾Γସ͑࣌ͷઆ໌

  51.  DNS໰୊ - DNSͷมߋͷϑϩʔΛ֬ೝ - TTLΛ୹͓ͯ͘͘͠ - ApexυϝΠϯ΁ͷରԠ ̏ ੾Γସ͑࣌ͷઆ໌

  52.  ApexυϝΠϯ΁ͷରԠ ShifterͰ͸CloudFrontΛ࢖͍ͬͯΔͷͰɺ DNSϨίʔυʹ͸CNAMEͰࢦఆΛߦ͏ɻ ApexυϝΠϯ(αϒυϝΠϯͷͳ͍υϝΠϯ)͸ CNAMEʹରԠͰ͖ͳ͍DNSαʔό(αʔϏε)͕͋Δ ̏ ੾Γସ͑࣌ͷઆ໌

  53.  ApexυϝΠϯͰ΋ CNAMEΛ࢖͑ΔDNSαʔϏεʹ͋Β͔͡Ί DNSΛҠͯ͠΋Β͏ඞཁ͕͋Δ ̏ ੾Γସ͑࣌ͷઆ໌

  54.  ShifterؒͷҠઃͷ৔߹ ̏ ੾Γସ͑࣌ͷઆ໌

  55.  ShifterؒͷҠઃͷ৔߹ CloudFrontͷ࢓্༷ ෳ਺ͷαΠτʹಉ͡υϝΠϯΛ ׂΓ౰ͯΔ͜ͱ͕Ͱ͖ͳ͍ ʢΞΧ΢ϯτΛލ͙৔߹Ͱ΋ಉҰΞΧ΢ϯτ಺Ͱ΋NGʣ ̏ ੾Γସ͑࣌ͷઆ໌

  56.  ShifterؒͷҠઃͷ৔߹ ଞͷαΠτͰ࢖ΘΕ͍ͯΔυϝΠϯΛ Ξλον͠Α͏ͱ͢Δͱ Failed to assign a domain Request

    failed with status code 409 ͱ͍͏ΤϥʔʹͳΓ·͢ ̏ ੾Γସ͑࣌ͷઆ໌
  57.  ShifterؒͷҠઃͷ৔߹ ར༻தͷαΠτͰυϝΠϯΛσλον্ͨ͠Ͱ ৽͍͠αΠτͰΞλονΛ͢Δඞཁ͕͋Γ·͢ɻ υϝΠϯ෇͚ସ͑ͷμ΢ϯλΠϜΛ ߟྀ͢Δඞཁ͕͋Γ·͢ɻ ̏ ੾Γସ͑࣌ͷઆ໌

  58.  4 ੾Γସ͑ޙ

  59.  4 ੾Γସ͑ޙ (࣮ࡍ͋ͬͨ࿩) εϚϗ͔ΒݟΔͱදࣔมͩͳ…

  60.  : if(is_mobile()){ :

  61.  PHP࢖͑ͳ͍Α!!!! 4 ੾Γସ͑ޙ (࣮ࡍ͋ͬͨ࿩)

  62.  ͪΐͬͱͳΒ͍͍͔ͱࢥͬͯ… 4 ੾Γସ͑ޙ (࣮ࡍ͋ͬͨ࿩)

  63.  PHP࢖͑ͳ͍Α

  64.  ̌ ظ଴஋ͷ͢Γ߹Θͤ ̍ Ғ͍ਓ޲͚ͷઆ໌ ɹ- Shifterܖ໿·ΘΓ(ܖ໿ऀ/Χʔυ/υϧݐͯ) - ηΩϡϦςΟنఆͱͷ͢Γ߹Θͤ ̎

    ੍࡞νʔϜ΁ͷઆ໌ ɹ- PHP΍htaccess͕࢖͑ͳ͍ ɹ- ࢖͑ͳ͍ϓϥάΠϯ͕͋Δ ɹ- ಛʹطଘαΠτͷϚΠάϨʔγϣϯͷ৔߹͸Ұ૚஫ҙ ̏ ੾Γସ͑࣌ͷઆ໌ ɹ- DNS໰୊(ಛʹApexυϝΠϯ) ɹ- Shifter͔ΒShifter΁ͷҠઃ ఏҊ࣌ʹؾΛ͚͓ͭͯ͘͜ͱͷ·ͱΊ
  65.  շదͳShifter LifeΛ!!