English English French French Spanish Spanish German German
Geekflare est soutenu par notre public. Nous pouvons gagner des commissions d'affiliation en achetant des liens sur ce site.
Partager sur:

Comment rediriger la page AMP vers non-AMP dans Nginx, Apache, Cloudflare ?

Scanner de sécurité des applications Web Invicti – la seule solution qui offre une vérification automatique des vulnérabilités avec Proof-Based Scanning™.

Avez-vous désactivé AMP sur votre site et avez-vous reçu une erreur de la console de recherche Google à propos de « L'URL AMP référencée n'est pas une AMP » ?

Les pages mobiles accélérées ou communément appelées AMP sont un framework de composants Web open source créé à l'origine par Google que vous pouvez utiliser pour créer facilement des sites Web, des histoires, des e-mails et des publicités axés sur l'utilisateur.

Fondamentalement, il s'agit d'une version allégée d'une page HTML conçue pour être très légère et pour un chargement rapide. Cette plate-forme est conçue pour la vitesse et la lisibilité ainsi qu'une mise en cache lourde pour les appareils mobiles. Bien que dans le cadre d'une récente annonce de Google, ils suppriment l'exigence AMP de l'éligibilité de Top Storie.

Si vous envisagez de vous désinscrire d'AMP, vous devez désactiver le plugin AMP (si vous utilisez WordPress). Mais le problème est moteurs de recherche comme Google va toujours pointer vers votre ancienne page avec /amp à la fin et amènera vos visiteurs à 404 - Page Not Found Erreur.

ou, vous obtiendrez une erreur comme.

Alors, quelle est la solution après avoir désactivé AMP pour éviter de telles erreurs ?

Facile!

Vous devez rediriger correctement ces pages après avoir désactivé AMP pour éviter ce scénario.

Si vous cherchez à rediriger la page AMP vers une page non AMP, vous êtes au bon endroit car nous discuterons des étapes à suivre pour le faire dans les serveurs et services Web populaires.

Alors, commençons.

Nginx

La configuration Nginx est stockée dans nginx.conf.

Le fichier doit être disponible dans /etc/nginx or /etc/nginx/conf.d sur les serveurs Linux (pour une version open source de NGINX, l'emplacement peut différer comme /usr/local/nginx/conf or /usr/local/etc/nginx).

Modifiez le nginx.conf fichier où la configuration de votre site/domaine est stockée où vous devez activer la redirection AMP vers non-AMP et ajouter la ligne de réécriture ci-dessous dans le server { bloquer:

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

remplacer example.com avec votre propre domaine et enregistrez le fichier. Redémarrage nginx serveur pour que le changement de redirection soit effectif.

$ sudo systemctl restart nginx

Vous pouvez maintenant vérifier si la redirection fonctionne depuis votre navigateur.

Apache

Apache utilisé .htaccess directives. Vous pouvez modifier le .htaccess à la racine de votre domaine et ajoutez les lignes suivantes pour AMP à la redirection non-AMP :

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

Enregistrez les modifications dans .htaccess fichier et vérifiez la redirection depuis votre navigateur.

Le code ci-dessus, vous pouvez également utiliser sur un plateforme d'hébergement mutualisé pour WordPress ou autre CMS. Si vous n'êtes pas sûr de la modification de .htaccess, vous pouvez vérifier auprès de votre fournisseur d'hébergement.

Cloudflare

Beaucoup plus facile, si vous utilisez Cloudflare. Vous pouvez profiter des règles, que vous trouverez dans la barre d'icônes supérieure après la connexion.

  • Vous pouvez avoir une URL correspondante comme ci-dessous.
https://example.com/*/amp/
  • Paramètres comme URL de transfert avec 301 et URL de destination comme ci-dessous.
https://geekflare.com/$1
  • Cliquez sur Enregistrer et déployer

C'est ce qui a été fait pour Geekflare.

Attendez quelques secondes, puis essayez d'accéder à l'URL AMP et vous remarquerez qu'elle est redirigée vers une page non AMP.

Résumé

Nous avons couvert une brève introduction sur AMP et pourquoi il a été utilisé. La redirection AMP vers non-AMP est une étape essentielle à effectuer après la désactivation de l'AMP pour éviter de perdre les visiteurs de votre site en raison de 404 les erreurs. Ceci peut être facilement réalisé en utilisant la redirection permanente comme mentionné ci-dessus.

Merci à nos commanditaires
Plus de bonnes lectures sur Apache HTTP
Alimentez votre entreprise
Certains des outils et services pour aider votre entreprise à se développer.
  • Invicti utilise Proof-Based Scanning™ pour vérifier automatiquement les vulnérabilités identifiées et générer des résultats exploitables en quelques heures seulement.
    Essayez Invicti
  • Web scraping, proxy résidentiel, proxy manager, web unlocker, moteur de recherche et tout ce dont vous avez besoin pour collecter des données Web.
    Essayez Brightdata
  • Semrush est une solution de marketing numérique tout-en-un avec plus de 50 outils de référencement, de médias sociaux et de marketing de contenu.
    Essayez Semrush
  • Intruder est un scanner de vulnérabilités en ligne qui détecte les failles de cybersécurité de votre infrastructure, afin d'éviter des violations de données coûteuses.
    Essayez Intruder