Bardzo przydatny tutorial, w którym dowiesz się jak przekierowywać strony AMP na strony inne niż AMP po dezaktywacji wtyczki AMP dla WordPressa. Praktycznie wyeliminować “/amp” od końca adresów URL.
treść
Projekt AMP (Accelerated Mobile Pages) został zaprojektowany, aby pomóc użytkownikom czerpać korzyści połączenia internetowe słabszy (3G), aby móc szybko uzyskać dostęp do stron internetowych na de telefony komórkowe I smartfony.
Zaczęli z tego korzystać zarówno blogerzy, jak i duże strony internetowe format strukturalny dla mobilnych stron internetowych, ale wielu chciało tego po pewnym czasie zrezygnuj z AMP. Pomyślany jako projekt mający na celu przyspieszenie działania sieci i zaoferowanie użytkownikom uproszczonego interfejsu odwiedzanych stron, AMP nie przypadł do gustu wszystkim webmasterom, którzy zainstalowali go i używali przez jakiś czas na WordPressie. Albo miały niski współczynnik konwersji, albo spadł ruch z urządzeń mobilnych, albo sieci reklamowe nie mogły zostać poprawnie zaimplementowane Google AdSense I inni.
Pewne jest, że Google zachęca do korzystania z AMP i ostrzega webmasterów, że w przyszłości może się zdarzyć, że strony bez AMP nie będą już odwiedzane przez wiele osób z urządzeń mobilnych.
Jeśli dotarłeś do tego artykułu, najprawdopodobniej użyłeś AMP przez pewien czas, ty wyłączono wtyczkę AMP dla WordPressa a teraz stoisz przed wieloma wyzwaniami 404 strony W Konsola Google.
Po włączenie wtyczki AMP w przypadku WordPressa adresy URL strony Si i artykuły będą mieli koniec “/amp“. Te adresy URL z “/amp” będą miały uproszczone strony pod względem wyglądu i funkcjonalności, zgodnie ze standardami projektu AMP. Strony zostaną zaindeksowane z nowym adresem URL w Google Search, a następnie wyświetlane użytkownikom, gdy szukają czegoś odpowiedniego, aby dotrzeć do strony Twojej witryny.
Problem pojawia się, gdy z X powodów zdecydujesz się zrezygnować z AMP na rzecz WordPressa. Wyłączenie wtyczki AMP w przypadku WordPressa jest to bardzo proste. Wchodzimy Dashboard → Plugins → trzask “Deactivate“. Jednak adresy URL zaindeksowane końcówką pozostaną w wyszukiwarce Google “/amp”, a kiedy uzyskasz do nich dostęp, powrócą “Error 404 – Page Not Found“. Link nie jest już ważny, w Konsoli Google zobaczysz ogromny wzrost liczby stron “not found“. Strony zawierające “/amp” na końcu adresu URL.

Najbardziej eleganckim rozwiązaniem jest dezaktywacja wtyczki w panelu kontrolnym są nadal przekierowywani (Redirect 301) Adresy URL “/amp” do ich normalnej wersji. Bez “/amp“.
Strony przekierowania Wzmacniacz na nie-AMP po dezaktywacji wtyczki wzmacniacza dla WordPress
Przyjmujemy scenariusz, w którym mamy strony internetowe w postaci: “http://domeniu.com/nume-post/amp” i chcemy je przekierować “http://numedomeniu.com/nume-post/“.
Następnie zależy to od używanego serwera internetowego. Apache lub NGINX.
Dyrektywa przekierowania AMP w .htaccess (Apache)
Apache użyj dyrektyw .htaccess. Edytuj plik .htaccess z folderu głównego domeny i dodaj następujące wiersze:
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]
Zapisz plik .htaccess i sprawdź w przeglądarce, przechodząc na poprzednią stronę “/amp“.
Przekieruj AMP na strony inne niż AMP na poziomie poważnym za pomocą NGINX
Aby przekierowywać strony AMP pe non-AMP na serwerach z Nginx, musisz edytować plik nginx.conf domeny, dla której chcesz dokonać przekierowania i dodaj linię rewrite w segmetalu “server { ...“:
rewrite ^/(.*)\/amp http://numedomeniu.com/$1 permanent;
Zapisz plik i uruchom ponownie usługę “nginx” serwer pe.
Po ponownym uruchomieniu wszystkie adresy URL kończą się na “/amp” zostaną one przekierowane na ten sam adres URL bez zamykania wtyczki AMP Do WordPress.
Doskonała informacja, czy możecie mi pomóc, bo w moim przypadku chcę przekierować tylko konkretną stronę, a nie wszystkie, które mam. Jak wyglądałyby kody dla .htaccess i nginx? Dziękuję i liczę na Waszą pomoc.
Witam, w jaki sposób użytkownicy mobilni mogą być automatycznie przekierowywani na strony /amp przy użyciu htaccess? Dziękuję.