2017-01-28 2 views
2

Ich mache das, um einen Fehler mit meinen AMP-Seiten zu beheben. Ich bin mit dem Automatic AMP-Plugin, und dieses Plugin können Sie die AMP-Seiten mit 2 verschiedenen Methoden zugreifen.htaccess URL neu schreiben, um einer URL ein Zeichen hinzuzufügen

  1. site.com/post/amp/
  2. site.com/post/?amp

Mit dem AMP Page Validator (https://validator.ampproject.org) sehe ich, dass alle AMP-Seiten mit nur/Amp/mehrere Fehler erhalten, während /? Amp korrekt validiert wird.

Leider überprüft Google/amp/für alle meine Seiten, daher bekomme ich Tonnen von Fehlern.

Was ich gerne wissen würde ist, wie man die .htaccess-Weiterleitungsregel verwendet, um die? zu den AMP Anfragen, so dass alle/amp/Anfragen umgeleitet werden (mit einem 301) nach /? amp/

Ich würde mich über Vorschläge dazu freuen. Danke

+0

Hat meine Antwort für Sie funktioniert? Bitte akzeptieren Sie es, wenn Sie das Häkchen oben links verwenden. Vielen Dank. – SuperDuperApps

Antwort

2

Etwas wie folgt aus:

RewriteEngine on 
RewriteRule ^(.*)/amp/$ /$1?amp [R=301,L] 

Diese jede URL in /amp/ umleiten wird auf das gleiche Ende, sondern mit ?amp statt, das zu sein, was scheint, Sie wollen. Um in Ihre Wurzel .htaccess Datei zu gehen.

+0

Es hat funktioniert! Vielen Dank –

Verwandte Themen