Geekflare wird von unserem Publikum unterstützt. Wir können Affiliate-Provisionen durch den Kauf von Links auf dieser Website verdienen.
Teilen:

Wie leitet man eine AMP-Seite in Nginx, Apache, Cloudflare zu Nicht-AMP um?

Invicti Web Application Security Scanner – die einzige Lösung, die eine automatische Verifizierung von Schwachstellen mit Proof-Based Scanning™ bietet.

Haben Sie AMP auf Ihrer Website deaktiviert und von der Google Search Console eine Fehlermeldung bezüglich „Referenzierte AMP-URL ist kein AMP“ erhalten?

Accelerated Mobile Pages oder allgemein bekannt als AMP ist ein Open-Source-Webkomponenten-Framework, das ursprünglich von Google entwickelt wurde und mit dem Sie ganz einfach benutzerorientierte Websites, Stories, E-Mails und Anzeigen erstellen können.

Im Grunde ist es eine abgespeckte Version einer HTML-Seite, die so konzipiert ist, dass sie superleicht ist und schnell geladen wird. Diese Plattform ist auf Geschwindigkeit und Lesbarkeit sowie auf umfangreiches Caching für mobile Geräte ausgelegt. Obwohl als Teil einer kürzlichen Ankündigung von Google, entfernen sie die AMP-Anforderung aus der Berechtigung für Top Stories.

Falls Sie sich von AMP abmelden möchten, müssen Sie das AMP-Plugin deaktivieren (bei Verwendung von WordPress). Aber das Problem ist Suchmaschinen als würde Google weiterhin auf Ihre alte Seite verweisen mit /amp am Ende und landen Ihre Besucher bei 404 - Page Not Found Fehler.

oder Sie erhalten einen Fehler wie.

Was ist also die Lösung nach dem Deaktivieren von AMP, um solche Fehler zu vermeiden?

Einfach!

Sie müssen solche Seiten nach dem Deaktivieren von AMP ordnungsgemäß umleiten, um dieses Szenario zu vermeiden.

Wenn Sie die AMP-Seite auf eine Nicht-AMP-Seite umleiten möchten, sind Sie hier richtig, da wir die Schritte besprechen, die Sie dazu in beliebten Webservern und -diensten unternehmen können.

Also lasst uns anfangen.

Nginx

Die Nginx-Konfiguration wird gespeichert in nginx.conf.

Die Datei sollte verfügbar sein in /etc/nginx or /etc/nginx/conf.d auf Linux-Servern (bei einer Open-Source-Version von NGINX kann sich der Speicherort unterscheiden wie /usr/local/nginx/conf or /usr/local/etc/nginx).

Bearbeiten Sie das nginx.conf Datei, in der die Konfiguration Ihrer Site/Domain gespeichert ist, in der Sie die Umleitung von AMP auf Nicht-AMP aktivieren müssen server { Block:

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

Ersetzen example.com mit Ihrer eigenen Domain und speichern Sie die Datei. Neu starten nginx Server, damit die Umleitungsänderung wirksam wird.

$ sudo systemctl restart nginx

Jetzt können Sie überprüfen, ob die Umleitung von Ihrem Browser aus funktioniert.

Apache

Apache verwendet .htaccess Richtlinien. Sie können die bearbeiten .htaccess Datei im Stammverzeichnis Ihrer Domain und fügen Sie der Nicht-AMP-Umleitung die folgenden Zeilen für AMP hinzu:

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

Speichern Sie die Änderungen an .htaccess Datei und überprüfen Sie die Weiterleitung von Ihrem Browser.

Den obigen Code können Sie auch auf a . verwenden Shared-Hosting-Plattform für WordPress oder andere CMS. Wenn Sie sich bezüglich der .htaccess-Änderung nicht sicher sind, können Sie sich an Ihren Hosting-Provider wenden.

Cloudflare

Viel einfacher, wenn Sie verwenden Cloudflare. Sie können Regeln nutzen, die Sie nach der Anmeldung in der oberen Symbolleiste finden.

  • Sie können eine übereinstimmende URL wie unten angegeben haben.
https://example.com/*/amp/
  • Einstellungen als Weiterleitungs-URL mit 301 und Ziel-URL wie unten.
https://geekflare.com/$1
  • Klicken Sie auf Speichern und bereitstellen

Dies wurde für Geekflare getan.

Warten Sie einige Sekunden und versuchen Sie dann, auf die AMP-URL zuzugreifen. Sie werden feststellen, dass sie auf eine Nicht-AMP-Seite umgeleitet wird.

Zusammenfassung

Wir haben eine kurze Einführung zu AMP gegeben und warum es verwendet wurde. Die Umleitung von AMP zu Nicht-AMP ist ein wesentlicher Schritt nach der Deaktivierung von AMP, um zu vermeiden, dass Besucher Ihrer Website aufgrund von 404 Fehler. Dies kann leicht durch die oben erwähnte permanente Umleitung erreicht werden.

Danke an unsere Sponsoren
Weitere großartige Lektüren zu Apache HTTP
Treiben Sie Ihr Geschäft an
Einige der Tools und Dienste, die Ihr Unternehmen beim Wachstum unterstützen.
  • Invicti verwendet das Proof-Based Scanning™, um die identifizierten Schwachstellen automatisch zu verifizieren und innerhalb weniger Stunden umsetzbare Ergebnisse zu generieren.
    Versuchen Sie es mit Invicti
  • Web-Scraping, Wohn-Proxy, Proxy-Manager, Web-Unlocker, Suchmaschinen-Crawler und alles, was Sie zum Sammeln von Webdaten benötigen.
    Versuchen Sie es mit Brightdata
  • Semrush ist eine All-in-One-Lösung für digitales Marketing mit mehr als 50 Tools in den Bereichen SEO, Social Media und Content-Marketing.
    Versuchen Sie es mit Semrush
  • Intruder ist ein Online-Schwachstellenscanner, der Cyber-Sicherheitslücken in Ihrer Infrastruktur findet, um kostspielige Datenschutzverletzungen zu vermeiden.
    MIT DER INTELLIGENTEN SCHADENKALKULATION VON Intruder