Išjungę AMP papildinį, nukreipkite AMP puslapius į ne AMP WordPress

Labai naudinga pamoka, kurioje sužinosite, kaip peradresuoti AMP puslapius į ne AMP puslapius išjungus AMP papildinį WordPress. Praktiškai pašalinti "/amp“ iš URL pabaigos.

Projektas AMP (Accelerated Mobile Pages) buvo sukurta siekiant padėti vartotojams gauti naudos Interneto ryšys silpnesnis (3G) gali greitai pasiekti tinklalapius telefonai si smartphonach.

Tiek tinklaraštininkai, tiek didžiosios svetainės jau įsivaizduoja tai naudoti struktūruotas formatas mobiliesiems tinklalapiams, bet daugelis norėjo po kurio laiko palikite AMP. Sukurtas kaip projektas, skirtas pagreitinti žiniatinklį ir suteikti vartotojams supaprastintą pasiekiamų puslapių sąsają, AMP nepatiko visiems žiniatinklio valdytojams, kurie jį įdiegė ir kurį laiką naudojo. WordPress. Arba jų konversijų rodiklis buvo mažas, arba sumažėjęs srautas mobiliuosiuose įrenginiuose, arba jie negalėjo tinkamai įdiegti skelbimų tinklų. Google AdSense ir pan.

Aišku yra tai, kad „Google“ skatina naudoti AMP ir perspėja žiniatinklio valdytojus, kad ateityje gali būti, kad interneto svetainės be AMP nesulauks per daug lankytojų iš mobiliųjų įrenginių.

Jei atvykote į šį straipsnį, labiausiai tikėtina naudojate AMP kurį laiką esate išjungtas AMP papildinys WordPress ir dabar jūs susiduriate su daugeliu 404 puslapiai in "Google konsolės.

Po AMP papildinio įjungimas už WordPress, URL puslapiai ir straipsniai jiems bus nutarta "/amp“. Šie URL su "/amp“ turės supaprastintus puslapius dizaino ir funkcijų atžvilgiu pagal AMP projekto standartus. Puslapiai bus indeksuojami naudojant naują URL Google Search, tada teikiami naudotojams, kai jie ieško ko nors tinkamo, kad pasiektų jūsų svetainės puslapį.

Problema kyla, kai dėl X priežasčių nusprendžiate atsisakyti AMP WordPress. Išjunkite AMP įskiepį už WordPress tai labai paprasta. Įeiname Dashboard →   Plugins  spustelėkite „Deactivate“. Į Google Search tačiau URL, indeksuoti su pabaiga „/amp“, išliks, o kai jie bus pasiekti, jie grąžins „Error 404 – Page Not Found“. Nuoroda nebegalioja, „Google“ pulte pastebėsite didžiulį puslapių padidėjimą “not found“. Puslapiai, kuriuose yra "/amp“ URL pabaigoje.

Peradresuoti AMP puslapius į ne AMP.

Elegantiškas sprendimas yra tai, kad išjungus įskiepį savo prietaisų skydelyje nuolat peradresuojama (Redirect 301) URL/amp“ į jų įprastą versiją. Laisvas "/amp".

Išjungę AMP papildinį, nukreipkite AMP puslapius į ne AMP WordPress

Mes pasirenkame scenarijų, kuriame turime tokios formos tinklalapius: „http://domeniu.com/nume-post/amp"Ir mes norime juos nukreipti į"http://numedomeniu.com/nume-post/".

Tai vis tiek priklauso nuo to, kokį interneto serverį naudojate. Apache arba NGINX.

AMP peradresavimo nurodymai .htaccess (Apache)

Apache naudoti direktyvas .htaccess. Redaguoti failą .htaccess iš šakninio domeno aplanko ir pridėkite šias eilutes:

RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]

Išsaugokite failą .htaccess ir patikrinkite naršyklę, eidami į ankstesnį puslapį "/amp".

Nukreipkite AMP į ne AMP puslapius, jei naudojate NGINX

Norėdami peradresuoti puslapius AMP pe non-AMP serveriuose su nginx, turite redaguoti failą nginx.conf domeno, kuriam norite atlikti peradresavimą, ir pridėti eilutę rewrite segmente "server { ..."

rewrite ^/(.*)\/amp http://numedomeniu.com/$1 permanent;

Išsaugokite failą ir paleiskite paslaugą iš naujo "nginx“ serveryje.

Paleidus iš naujo visas URL, kuris baigiasi "/amp“ bus nukreiptas į tą patį URL nenutraukiant papildinio AMPWordPress.

Technologijų entuziastas, nuo 2006 metų su malonumu rašau „StealthSettings.com“. Turiu išsamią patirtį su operacinėmis sistemomis: macOS, „Windows“ ir „Linux“, taip pat programavimo kalbomis ir blogo platformomis („WordPress“) bei internetinės parduotuvės platformomis („WooCommerce“, „Magento“, „PrestaShop“).

kaip » Web Hosting » Išjungę AMP papildinį, nukreipkite AMP puslapius į ne AMP WordPress

2 mintys apie „AMP puslapių peradresavimas į ne AMP puslapius išjungus AMP papildinį WordPress"

  1. Puiki informacija, puedes ayudarme porque en mi caso solo quiero redirigir una página en specifico, no todas las que tengo. Ar ieškote .htaccess y nginx kodų? Gracias y quedo en espera de tu ayuda.

    atsakymas
  2. Sveiki, kaip mobiliųjų įrenginių lankytojai gali būti automatiškai nukreipiami į / amp puslapius per htaccess? Ačiū.

    atsakymas
Palikite komentarą