Labai naudinga pamoka, kurioje sužinosite, kaip peradresuoti AMP puslapius į ne AMP puslapius išjungus „WordPress“ skirtą AMP papildinį. Praktiškai pašalinti “/amp” nuo URL pabaigos.
turinys
Projektas AMP (Accelerated Mobile Pages) buvo sukurta siekiant padėti vartotojams gauti naudos interneto jungtys silpnesnis (3G), kad būtų galima greitai pasiekti tinklalapius de mobilieji telefonai ir išmanieji telefonai.
Tuo pradėjo naudotis ir tinklaraštininkai, ir didelės svetainės formato struktūrinis mobiliesiems tinklalapiams, tačiau po kurio laiko daugelis to norėjo atsisakyti AMP. Sukurtas kaip projektas, kuriuo siekiama pagreitinti žiniatinklį ir pasiūlyti vartotojams supaprastintą pasiekiamų puslapių sąsają, AMP nepatiko visiems žiniatinklio valdytojams, kurie jį įdiegė ir kurį laiką naudojo „WordPress“. Arba jų konversijų rodiklis buvo žemas, srautas iš mobiliųjų įrenginių sumažėjo, arba skelbimų tinklai negalėjo būti tinkamai įdiegti Google AdSense ir kiti.
Neabejotina, kad Google skatina naudoti AMP ir įspėja žiniatinklio valdytojus, kad ateityje gali būti, kad svetainės be AMP nebesulauks daug lankytojų iš mobiliųjų įrenginių.
Jei pasiekėte šį straipsnį, greičiausiai naudojote AMP tam tikrą laiką, jūs išjungtas AMP papildinys, skirtas „WordPress“. o dabar susiduri su daugybe 404 puslapiai į „Google“ konsolė.
Po to įgalinant AMP papildinį „WordPress“ – URL puslapių Si ir straipsniai jiems bus galas “/amp“. Šie URL su “/amp” jie turės supaprastintus puslapius dizaino ir funkcijų požiūriu 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, skirto „WordPress“. Išjungiamas AMP papildinys „WordPress“ tai labai paprasta. Įeiname Dashboard → Plugins → spustelėkite “Deactivate“. Tačiau URL, indeksuoti su pabaiga, liks „Google“ paieškoje “/amp”, o kai jie bus pasiekti, jie grįš “Error 404 – Page Not Found“. Nuoroda nebegalioja, Google Console pamatysite didžiulį puslapių padidėjimą “not found“. Puslapiai, kuriuose yra “/amp” URL pabaigoje.

Elegantiškiausias sprendimas yra išjungus papildinį iš jo prietaisų skydelio jie ir toliau nukreipiami (Redirect 301) URL “/amp” į įprastą versiją. Be “/amp“.
Peradresavimo puslapiai AMP ne AMP po to, kai išjungus AMP papildinį, skirtą „WordPress“
Mes pasirenkame scenarijų, kuriame turime tokios formos tinklalapius: “http://domeniu.com/nume-post/amp” ir norime juos nukreipti į “http://numedomeniu.com/nume-post/“.
Toliau tai priklauso nuo to, kurį žiniatinklio serverį naudojate. Apache arba NGINX.
Peradresavimo direktyva yra AMP .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 prisijunkite prie naršyklės apsilankę ankstesniame puslapyje “/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 in segmetul “server { ...“:
rewrite ^/(.*)\/amp http://numedomeniu.com/$1 permanent;
Išsaugokite failą ir paleiskite paslaugą iš naujo “nginx” PE serveris.
Paleidus iš naujo, visi URL baigiasi “/amp” jie bus nukreipti į tą patį URL nenutraukiant papildinio AMP už WordPress.
Peradresavimo puslapiai AMP ne AMP po to, kai išjungus AMP papildinį, skirtą „WordPress“
Kas naujo
Apie Stealth
Aistruolis technologijai, nuo 2006 m. su malonumu rašau StealthSettings.com. Turiu didelę patirtį operacinėse sistemose: macOS, Windows ir Linux, taip pat programavimo kalbose bei tinklaraščių platformose (WordPress) ir internetinėms parduotuvėms (WooCommerce, Magento, PrestaShop).
Peržiūrėkite visus Stealth įrašusGalbūt jus taip pat domina...
2 mintys apie “Peradresavimo puslapiai AMP ne AMP po to, kai išjungus AMP papildinį, skirtą „WordPress“”
Puiki informacija, ar galite man padėti, nes mano atveju noriu nukreipti tik konkretų puslapį, o ne visus, kuriuos turiu. Kaip atrodytų .htaccess ir nginx kodai? Ačiū ir laukiu jūsų pagalbos.
Sveiki, kaip mobiliuosius lankytojus galima automatiškai nukreipti į /amp puslapius naudojant htaccess? Ačiū.