Pag-redirect ng Mga Bisita sa isang Temporary Maintenance Page sa WordPress nang walang Plugin

Kahapon, ipinakita namin sa iyo kung paano pansamantala i-redirect ang iyong mga bisita sa isang pahina ng pagpapanatili sa WordPress gamit ang mga sikat na plugin. Ang paraan na iyon ay mahusay, ngunit ang ilang mga developer ay ginusto upang makuha ang kanilang mga kamay marumi sa pamamagitan ng pagpunta sa non-plugin ruta. Mahusay sa artikulong ito, ipapakita namin sa iyo kung paano i-redirect ang mga bisita sa isang pansamantalang pahina sa pagpapanatili sa WordPress nang walang isang plugin.

Ang post na ito ay bahagi ng isang Serye

Pag-redirect ng Mga Bisita isang Temporary Maintenance Page sa WordPress na may Maintenance Mode Plugin

Anim na Uri ng Pagpapanatili ng Mga Disenyo ng Pahina – Alin ang Isang Gumagana para sa Iyo?

.htaccess Paraan

Ang isang paraan ay sa pamamagitan ng .htaccess na nagbibigay-daan lamang ng isang IP upang ma-access ang site. Ito ay isang mabilis na snippet para sa isang nag-iisang developer na proyekto.

# PAGLINGKOD-PAGE REDIRECT RewriteEngine on
  RewriteCond% {REMOTE_ADDR}! ^ 123.456.789.000
  RewriteCond% {REQUEST_URI}! /maintenance.html$ [NC]
  RewriteCond% {REQUEST_URI}!. (Jpe? G? | Png | gif) [NC]
  RewriteRule. * /maintenance.html [R = 302, L] 

Talaga, ang kailangan mong gawin ay baguhin ang Remote_Address sa iyong IP address. Pagkatapos, kailangan mong lumikha ng isang pahina na tinatawag na maintenance.html, at estilo ito sa gayunpaman gusto mo. Ito ay dapat na naka-imbak sa iyong root directory. Ang code ay karaniwang nagbibigay-daan sa iyo upang makita ang buong site, at ang lahat ay makakakuha ng pahina maintenance.html.

Kung nais mong payagan ang maramihang mga IP address, pagkatapos ay gamitin ang diskarteng ito:

ipagpaliban ang order, payagan
  tanggihan mula sa lahat
  payagan mula sa 123.456.789
  payagan mula sa 123.456.789 ErrorDocument 403 / custom-customessess.html payagan ang order, tanggihan
  payagan mula sa lahat 

Idagdag lamang ang maraming mga IP address na gusto mong payagan. Ang bawat tao’y makakakuha ng pahina ng “custom-message.html”. Maaari kang magdagdag ng kahit anong gusto mo sa custom na file.

Matapat, sa tingin namin sa pamamagitan ng pagpunta sa WordPress ruta plugin pagpapanatili ay isang pulutong mas madali. Tanong sa mga gumagamit: Bakit sa palagay mo ang mas mahusay na ruta ng plugin?

Tandaan: Sinabi ni Brad Williams sa komento na may isa pang paraan ng paggawa nito na talagang naka-built-in sa WordPress. Tingnan ang Post Serye ng Matt “Sivel” Martz (1), (2), (3)

Pinagmulan

Perishable Press (1), (2)