Preusmerite strani AMP na ne-AMP, potem ko onemogočite vtičnik AMP za WordPress

Projekt AMP (Pospešene strani za mobilne naprave) je bila zasnovana tako, da bi imela koristi od uporabnikov Internetna povezava šibkejši (3G) lahko hitro dostopa do spletnih strani mobilni telefoni si pametne telefone.
Oba bloggerja in velika spletna mesta imajo incept, da to uporabijo strukturirano obliko za mobilne spletne strani, a mnogi so želeli po nekaj časa zapusti AMP. Zamišljen kot projekt za hitrejši splet in za zagotavljanje poenostavljenega vmesnika dostopnih strani, AMP ni bil všeč vsem spletnim skrbnikom, ki so ga nekaj časa namestili in uporabljali. WordPress. Imeli so nizko stopnjo konverzije ali zmanjšan promet na mobilnih napravah ali pa niso mogli pravilno implementirati oglasnih omrežij. Google AdSense in drugi.
Gotovo je, da Google spodbuja uporabo AMP in spletne skrbnike opozarja, da je v prihodnosti mogoče, da spletna mesta brez AMP ne bodo prejemala preveč obiskovalcev iz mobilnih naprav.

Če ste prišli do tega članka, najverjetneje Uporabili ste AMP za nekaj časa si onemogočen vtičnik AMP za WordPress in zdaj se soočate z mnogimi Strani 404 in Google konzola.
Po aktiviranje vtičnika AMP za WordPress, URL-ji strani in Članki imeli bodo odpoved "/ amp". Ti URL-ji "/ amp" bodo imeli poenostavljene strani glede oblikovanja in funkcij v skladu s projektnimi standardi AMP. Strani bodo indeksirane tudi z novim URL-jem v Iskanju Google, nato pa bodo uporabnikom na voljo, ko bodo iskali nekaj ustreznega za dostop do strani vašega spletnega mesta.

Težava nastane, ko se iz X razlogov odločite, da se odpovete AMP WordPress. Onemogoči vtičnik AMP za WordPress je zelo preprosto. gremo noter Splošno →   plugins → kliknite “deaktiviranje". V Iskanju Google pa bodo URL-ji s zaključkom "/ amp" ostali in ko bodo dostopni, se bodo vrniliError 404 - Stran ni najdena". Ker povezava ni več veljavna, boste v storitvi Google Console močno povečali število strani, ki jih ni mogoče najti. Strani, ki na koncu URL-ja vsebujejo »/ amp«.

Najbolj elegantna rešitev je, da po onemogočenju vtičnika na nadzorni plošči trajno preusmerjen (Preusmeritev 301) URL-ji “/ Amp” na njihovo običajno različico. Brez “/ amp”.

Kako trajno preusmeriti povezavo AMP na povezavo, ki ni AMP WordPress

Vzemimo scenarij, v katerem imamo spletne strani v obliki: “http://domeniu.com/nume-post/amp"In jih želimo preusmeriti na"http://numedomeniu.com/nume-post/".

Še vedno je odvisno od tega, kateri spletni strežnik uporabljate. Apache ali NGINX.

Kako trajno preusmeriti povezavo, ki se konča z "/ amp", na povezavo, ki ni AMP v Apacheu

Apache uporablja direktivo .htacces. Uredite datoteko .htaccess v korenu domene in dodajte naslednje vrstice:

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

Shranite datoteko .htaccess in preverite v brskalniku, tako da odprete prejšnjo stran "/ amp".

NGINX - preusmerite “/ amp” na stran članka, ki ni AMP

Uredite datoteko nginx.conf domene, za katero želite preusmeriti, in dodajte vrstico za ponovno pisanje v segment "strežnik {…":

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

Shranite datoteko in restartimate na strežniku storitev "nginx".

Po restart, bodo vsi URL-ji, ki se končajo z "/ amp", preusmerjeni na isti URL, ne da bi se vtičnik AMP končal za WordPress.

kako » Linux » Apache » Preusmerite strani AMP na ne-AMP, potem ko onemogočite vtičnik AMP za WordPress

Navdušen sem nad tehnologijo, rad preizkušam in pišem vaje o operacijskih sistemih macOS, Linux, Windows, približno WordPress, WooCommerce in konfigurirajte spletne strežnike LEMP (Linux, NGINX, MySQL in PHP). pišem naprej StealthSettings.com od leta 2006, nekaj let kasneje pa sem začel pisati na iHowTo.Tips vadnice in novice o napravah v ekosistemu Apple: iPhone, iPad, Apple Ura, HomePod, iMac, MacBook, AirPods in dodatki.

2 misli o »Preusmerjanje strani AMP na strani, ki niso AMP, potem ko onemogočite vtičnik AMP za WordPress"

  1. Excelente info, puedes ayudarme porque en mi caso solo quiero redirigir una página en specifico, no todas las que tengo. Cómo quedarían los codes para .htaccess y nginx? Gracias y quedo en espera de tu ayuda.

    Odgovori

Pustite komentar