Ένα πολύ χρήσιμο σεμινάριο στο οποίο μαθαίνετε πώς να ανακατευθύνετε σελίδες AMP σε μη AMP μετά την απενεργοποίηση της προσθήκης AMP για WordPress. Πρακτικά εξάλειψη “/amp” από το τέλος των διευθύνσεων URL.
περιεχόμενο
Το έργο AMP (Accelerated Mobile Pages) σχεδιάστηκε για να βοηθήσει τους χρήστες να επωφεληθούν από συνδέσεις στο διαδίκτυο πιο αδύναμο (3G) για να είναι δυνατή η γρήγορη πρόσβαση σε ιστοσελίδες στο de κινητά τηλέφωνα και smartphones.
Τόσο οι bloggers όσο και οι μεγάλοι ιστότοποι έχουν αρχίσει να το χρησιμοποιούν αυτό δομική μορφή για ιστοσελίδες για κινητά, αλλά πολλοί το ήθελαν μετά από λίγο εγκαταλείψτε το AMP. Σχεδιασμένο ως έργο με στόχο να κάνει τον ιστό πιο γρήγορο και να προσφέρει στους χρήστες μια απλοποιημένη διεπαφή των σελίδων στις οποίες έχουν πρόσβαση, το AMP δεν άρεσε σε όλους τους webmasters που το εγκατέστησαν και το χρησιμοποίησαν για λίγο στο WordPress. Είτε είχαν χαμηλό ποσοστό μετατροπών είτε μειώθηκε η επισκεψιμότητα από κινητές συσκευές είτε τα δίκτυα διαφημίσεων δεν μπορούσαν να εφαρμοστούν σωστά ως Google AdSense και άλλοι.
Είναι βέβαιο ότι η Google ενθαρρύνει τη χρήση AMP και προειδοποιεί τους webmasters ότι στο μέλλον είναι πιθανό οι ιστότοποι χωρίς AMP να μην δέχονται πλέον πολλούς επισκέπτες από κινητές συσκευές.
Αν έχετε φτάσει σε αυτό το άρθρο, πιθανότατα χρησιμοποιήσατε AMP για ένα χρονικό διάστημα, εσείς απενεργοποιημένη προσθήκη AMP για WordPress και τώρα αντιμετωπίζεις πολλά 404 σελίδες σε Κονσόλα Google.
Μετά ενεργοποίηση της προσθήκης AMP για το WordPress, τις διευθύνσεις URL σελίδες SI και άρθρα θα έχουν το τέλος “/amp“. Αυτές οι διευθύνσεις URL με “/amp” θα έχουν απλοποιημένες σελίδες ως προς το σχεδιασμό και τις δυνατότητες, σύμφωνα με τα πρότυπα του έργου AMP. Οι σελίδες θα ευρετηριαστούν με τη νέα διεύθυνση URL Google Search, στη συνέχεια προβάλλεται στους χρήστες όταν αναζητούν κάτι σχετικό για να φτάσουν στη σελίδα του ιστότοπού σας.
Το πρόβλημα παρουσιάζεται όταν, για Χ λόγους, αποφασίσετε να εγκαταλείψετε το AMP για WordPress. Απενεργοποίηση της προσθήκης AMP για το WordPress είναι πολύ απλό. Μπαίνουμε μέσα Dashboard → Plugins → κλικ “Deactivate“. Ωστόσο, οι διευθύνσεις URL που ευρετηριάζονται με την κατάληξη θα παραμείνουν στην Αναζήτηση Google “/αμπέραζ”, και όταν αποκτηθεί πρόσβαση θα επιστρέψουν “Error 404 – Page Not Found“. Ο σύνδεσμος δεν είναι πλέον έγκυρος, στο Google Console θα δείτε μια τεράστια αύξηση στις σελίδες “not found“. Σελίδες που περιέχουν “/amp” στο τέλος της διεύθυνσης URL.

Η πιο κομψή λύση είναι μετά την απενεργοποίηση της προσθήκης από τον Πίνακα ελέγχου συνεχίζουν να ανακατευθύνονται (Redirect 301) διευθύνσεις URL “/amp” στην κανονική τους εκδοχή. Χωρίς “/amp“.
Σελίδες ανακατεύθυνσης ενισχυτή σε μη-amp μετά την απενεργοποίηση του plugin AMP για το WordPress
Παίρνουμε το σενάριο στο οποίο έχουμε ιστοσελίδες της μορφής: “http://domeniu.com/nume-post/amp” και θέλουμε να τους ανακατευθύνουμε σε “http://numedomeniu.com/nume-post/“.
Στη συνέχεια, εξαρτάται από τον διακομιστή ιστού που χρησιμοποιείτε. Apache ή NGINX.
Η οδηγία ανακατευθύνεται σε AMP .htaccess (Apache)
Apache χρήση οδηγιών .htaccess. Επεξεργαστείτε το αρχείο .htaccess από τον ριζικό φάκελο του τομέα και προσθέστε τις ακόλουθες γραμμές:
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]
Αποθηκεύστε το αρχείο .htaccess και ελέγξτε το πρόγραμμα περιήγησης μεταβαίνοντας σε μια προηγούμενη σελίδα “/amp“.
Ανακατευθύνετε το AMP σε σελίδες που δεν είναι AMP σε σοβαρές περιπτώσεις με NGINX
Για ανακατεύθυνση σελίδων AMP ΡΕ non-AMP σε διακομιστές με Νιφάδα, πρέπει να επεξεργαστείτε το αρχείο nginx.conf του τομέα για τον οποίο θέλετε να κάνετε την ανακατεύθυνση και προσθέστε τη γραμμή του rewrite σε segmetul “server { ...“:
rewrite ^/(.*)\/amp http://numedomeniu.com/$1 permanent;
Αποθηκεύστε το αρχείο και επανεκκινήστε την υπηρεσία “nginx” διακομιστής PE.
Μετά την επανεκκίνηση, όλα τα URL τελειώνουν με “/amp” θα ανακατευθυνθούν στην ίδια διεύθυνση URL χωρίς τερματισμό της προσθήκης AMP για WordPress.
Εξαιρετικές πληροφορίες, μπορείτε να με βοηθήσετε γιατί στην περίπτωσή μου θέλω να ανακατευθύνω μόνο μια συγκεκριμένη σελίδα, όχι όλες αυτές που έχω. Πώς θα φαίνονται οι κωδικοί για .htaccess και nginx; Σας ευχαριστώ και περιμένω τη βοήθειά σας.
Γεια σας, πώς θα μπορούσαν οι επισκέπτες από κινητές συσκευές να ανακατευθύνονται αυτόματα σε σελίδες /amp χρησιμοποιώντας htaccess; Σας ευχαριστώ.