Note : Vous devez commencer par noindexer les pages /amp/.
Voulez-vous rediriger le permalien AMP vers l’URL non-AMP ? Ce guide va vous aider.
Vous savez peut-être que Twitter a également commencé à servir des pages AMP. Par conséquent, l’utilisation de la redirection est très importante pour éviter les hits 404 pour les anciens permaliens AMP WordPress. Après avoir désactivé le plugin, vous recevrez Error 404 pour tous les permaliens AMP.
Pour résoudre ce problème, vous devez configurer une redirection de l’AMP vers l’URL NON-AMP (canonique).
- Allez dans le plugin Yoast SEO > Outils > Éditeur de fichiers
- Dans le champ .htaccess, ajoutez la règle de redirection des chemins AMP vers Non-AMP.
- et Enregistrer les modifications
# Redirect from AMP to non-AMP path RewriteEngine On RewriteCond %{REQUEST_URI} (.+)/amp(.*)$ RewriteCond %{REQUEST_URI} !^/wp-content/(.*)$ RewriteRule ^ %1/ [R=301,L]
Changements importants IST 3:15 PM 5/11/2017
Exclus wp-content, concernant les images qui peuvent contenir ‘amp’ dans le nom.
Que faire si vous n’avez pas le contrôle du fichier .htaccess ?
Vous pouvez également éviter les 404 en effectuant une redirection des pages AMP vers des pages non AMP (canoniques) à l’aide d’un plugin gratuit appelé « Redirection« .

- Installez un plugin gratuit appelé « Redirection« .
- Allez dans le tableau de bord de WordPress > Outils > Redirection
- Ajouter une nouvelle redirection 301
- Conserver la source
/(.*)\/amp
- URL cible
https://www.yourdomain.com/$1
Remarque : ces étapes doivent être mises en œuvre après avoir désactivé/non indexé AMP correctement.
Comment configurer AMP pour une redirection canonique dans le cas de NGINX ?
location ~ /amp/?$ { rewrite ^(.*/)amp/?$ $1 permanent; }
Où puis-je trouver le fichier .htaccess ? 🤔
Sur un serveur Apache, le fichier .htaccess se trouve généralement dans le répertoire public_html. Vous pouvez également utiliser le Yoast File Editor ou le plugin WP File manager.
Quelle méthode dois-je utiliser : .htaccess ou Redirection ?
Si vous utilisez le serveur web Apache, utilisez le fichier .htaccess, sinon le plugin est facile à utiliser.
Ma console de recherche affiche toujours 404
Search Console peut prendre un certain temps pour rafraîchir les données. Attendez quelques jours et vérifiez à nouveau.
J’espère que ce guide vous aidera à corriger les 404 pour les URLs AMP. Si vous avez des questions spécifiques, n’hésitez pas à les poser. Merci !
Hi Gulshan,
Thanks for sharing this useful info on rectifying the AMP page errors on how to remove 404 error pages after disabling the AMP plugin
Please post about more amp errors like user modified javascript errors and user modified css types of amp errors, I am struggling to rectify them, my webmaster reports are flooded with this errors.
Thanks in advance!!
Hi Bro,
Shall I know its rewrite the .htaccess files are best or we need to use the redirect plugin?
Which option is the best bro?
Can you share the opinion bro?
Thank you
I would recommend using .htaccess method for redirecting from AMP to Non-AMP permalinks. It is safe.
Hi Gulshan!
I read your post but I got a little stuck where you show the .htaccess field because mine looks different than yours, mine starts as follows:
# Use PHP56 Single php.ini as default
AddHandler application/x-httpd-php56s .php
# BEGIN W3TC Browser Cache
Do you think it’ll still work?
The other question is what you mean when you put:
Important changelogs IST 3:15 PM 5/11/2017
* Excluded wp-content path concerning images which may contain ‘amp’ in the name.
Would you please explain what that means? Do we have to do something else with that info?
Thank you! I really appreciate your help!
Hi,
Thanks for the comment. Let me explain you in the detail. When I had written « AMP to non-AMP redirect » code for the first time, it was
# Redirect from AMP to non-AMP path
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]
But after few months, I noticed that some of my images with file name « amp » were not loading.
That’s why, I decided to exclude wp-content path completely.
So, as per my current knowledge, below code is correct and it should work for you.
# Redirect from AMP to non-AMP path
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteCond %{REQUEST_URI} !^/wp-content/(.*)$
RewriteRule ^ %1/ [R=301,L]
Here,
RewriteCond %{REQUEST_URI} !^/wp-content/(.*)$
means redirection is excluded for static files of wp-content. path.I had forget to update my screenshot after updating this thing in the changelogs.
Thanks for reminding. Due to your question, I felt encouraged to update the screenshot.
Feel free to use this code, it should work for you. You should add this code just above # BEGIN W3TC Browser Cache since you are using a Cache plugin.
If you have any more queries, please feel free to ask.
Thanks & Regards,
Gulshan
Thank Gulshan! I am not very tech about stuff like this. Do you think this system works no matter what type of plugins a website has installed ( I mean compatibility) or the type of robot.txt someone has set up?
As I don’t know much about this stuff I want to be sure I won’t screw my site even more lol. A girl put that AMP plugin on my website saying it would help with my ranking and it was worse! all the tables on my website look completely wrong.
Thanks Gulshan!
Hi dear,
Just for removing AMP from Google, kindly note – Following above tutorial is not required, as I said in my last article
https://www.gulshankumar.net/fr/remove-amp/. Above mentioned step is completely optional. Please check my last article if you have missed reading it.
Thanks
Sorry I was referring to the plugin Real-Time Find and Replace, I should’ve asked this question on the previous page. My mistake.
If you are using Yoast Plugin, just enter the fix provided here in the advanced redirect section of Yoast and it works like charm
thank you very much for such a wonderfull information, sir
this is 100% working solution
# Redirect from AMP to non-AMP path
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteCond %{REQUEST_URI} !^/wp-content/(.*)$
RewriteRule ^ %1/ [R=301,L]
how many days this code need to be place there
as i am not using AMP further
As long, you want to redirect AMP visitor to normal pages, to avoid 404.
Thanks a lot, Gulshan. You have helped me a lot. Thanks
Hello dear,
I am so glad it was helpful. Thanks a lot for your comment.
Hi, I love this except when I test links to my site from SERPS it still takes me to the AMP version of the page. i.e. the URL is actually pointing to a Google server such as https://google.com/amp/s/mypagepath. Is this just because I need to wait until Google de-indexes the AMP version and restores the versions of my pages that point to my server?
It seems you accidentally deactivated plugin, you shouldn’t. Please read my post again.
Hello Sir,
I have just deactivated amp plugin but I got trouble
How to solve this
I’d like to redirect domain.com/posting/?nonamp=1 to domain.com/posting/
Thanks
Hi,
Your code is working fine for posts AMP URLs but not for home page. When I am going to
https://example.com/amp
, it’s redirecting tohttps://example.com/amp/
However, if post AMP URL is
https://example.com/post-name/amp
then it’s properly redirecting tohttps://example.com/post-name
.How do I fix the home page redirect issue?
Please try this code.
RewriteRule ^amp/$ /? [L,R=301]
Thanks
If i use Redirection plugin, then i have to select regex option too ?
Hello Arvind, Yes, it’s required in that case.
Hey Gulshan,
I have already redirected all amp errors via the yoast redirect plugin. I heard that redirecting the 404 errors to my homepage is not the best idea but I have already done it. Should I do the .htaccess method as well? Should I also delete the redirects if I do the .htaccess option? What do you recommend I do?
Using above redirection rule, You should redirect AMP to non-AMP pages, not every URLs to homepage.
L’utilisation du .htaccess suffira-t-elle à éliminer les erreurs d’amplification ? Je l’ai fait et j’ai supprimé les redirections. Est-ce que je peux le faire ou les erreurs vont-elles revenir ?
Hey, gulshan merci pour cet article informatif. J’ai un problème avec 404 après avoir désactivé le plugin Amp. J’ai suivi toutes les étapes avec attention mais j’ai toujours beaucoup d’erreurs 404 sur le webmaster. S’il vous plaît aider
Salut, gulshan
Je souhaite, j’ai eu votre bon morceau d’article avant. Mais malheureusement, j’ai désactivé le plugin amp pour wp sans désactiver/non indexer AMP correctement. Maintenant, que puis-je faire pour les pages AMP qui affichent 404. Dois-je faire une redirection ou google va les supprimer après un certain temps.
Merci.
Si vos pages AMP sont toujours présentes dans les SERPS de Google, installez d’abord AMP pour WP et désindexez-le correctement. Ensuite, après quelques semaines, lorsque toutes les pages AMP auront disparu des SERPs, définissez une redirection.
Hey Gulshan,
Comment vas-tu ? Cela fait longtemps.
J’ai une petite question. J’utilise AMP sur mon site web. Dans ce cas, dois-je optimiser mes pages mobiles par défaut également pour la vitesse ? Y aura-t-il un impact ?
Salut Bro,
En fait, j’ai tout fait avec votre méthode, en quelques temps l’erreur a disparu de l’AdSense. Hier, j’ai désactivé le plugin Find and Replace.
Aujourd’hui, lorsque j’ouvre mon compte AdSense, il apparaît. J’ai essayé d’ouvrir ma page d’accueil comme
www.jiofiber.in/amp
ist montrant.Mais si j’ouvre mon post avec la version amp, alors mon post tout sont ouverture. Quel est le problème, pouvez-vous me dire, s’il vous plaît.
Actuellement, je ne suis pas en mesure d’ouvrir la version AMP de ce site.
Hi, Gulshan! J’ai besoin de votre suggestion.
Now my amp posts are not showing up in google.com when checked using this format with my blog /*/amp/ , but in google search console it shows I valid post.
Puis-je désactiver le plugin ampforwp et le supprimer ?
Pour ce qui est de la mise en place d’une redirection pour éviter les erreurs 404, je peux ajouter ce code à mon plugin rank math .htacess.
# Redirect from AMP to non-AMP path
RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteCond %{REQUEST_URI} !^/wp-content/(.*)$
RewriteRule ^ %1/ [R=301,L]
Mais je ne sais pas si mon serveur est Nginx ou non, j’utilise le plan d’hébergement Sitegrounds managed wordpress gogeek. Alors s’il vous plaît aidez-moi maintenant je vois beaucoup de redirections 404 dans l’administration wp. Merci pour votre temps.c
Vous pouvez définir la redirection maintenant.
Cher Gulshan, j’ai lu votre post et j’ai essayé de rediriger mes urls AMP vers mes urls normales avec vos informations mais cela ne fonctionne pas.
J’ai une URL AMP qui ressemble à ceci : https://www.mydomain/mypost?amp et pour cela la règle regex : /(.*)\/amp –> ; https://www.yourdomain.com/$1 ne fonctionne pas 🙁 J’ai aussi essayé de rediriger ?amp pages –> ; source : ^/(.* ?)/\?amp=.* –> ; Cible : /$1/ mais ici l’outil de redirection me dit que le $ pour la cible est erroné. Que dois-je faire ?
Merci pour votre aide.
Salutations Kathrin
J’ai essayé cette règle Regex : Source
/(.*)\/?amp
et Ciblehttps://www.mysite.com/$1
et il semble que cela fonctionne. Que voulez-vous dire ?Salutations Kathrin
Hello
Apke batai hui method pe Mein AMP ko delete kiya or uske baad meri Google Search Console account mein or ek error ayya « Reference Amp url is not an Amp » (https:/eample.com/url/to/amp/document.html) ye error arrahihe Gulshan bhai please bataye eshe kaise solve karun.
Google mein aphi ese mile jisne AMP remove karneka solution essay method se bataya
Thank you
1. First, noindex AMP pages
2. Then after few weeks you shall do redirect.
Monsieur, si les pages amp sont supprimées des résultats de recherche après une absence d’indexation, seront-elles redirigées vers des pages non amp ou les pages non amp seront-elles classées séparément ?
*après aucun processus d’indexation ou de redirection, comme mentionné dans votre article.
Une fois que les pages AMP sont complètement désindexées, vous pouvez OPTIONNELLEMENT choisir de rediriger les pages AMP vers les pages non-AMP pour éviter les 404. J’ai fourni un snippet pour cela dans l’article.
Mes pages AMP sont maintenant correctement désindexées. Mais, mes pages non-amp sont également désindexées par Google, toutes mes pages dans les résultats de recherche disparaissent maintenant. Dois-je attendre un certain temps pour la réindexation des pages non AMP ou s’agit-il d’une erreur ? J’ai suivi toutes les étapes correctement selon votre article.
Please make sure you have followed this step where I have said removing
rel="amphtml"
apart from setting noindex of AMP pages.Oui, j’ai suivi cette étape en activant le mode dev dans le plugin ampforwp comme vous le dites dans votre article.
bonjour monsieur… j’ai une erreur dans la page url domain.com/page/19/?amp?nonamp=1&
sur ma page wordpress, et je veux la rediriger vers le domaine principal, comment mettre le code dans htaccess ?
sample /page/19/?amp?nonamp=1& and I want to redirect it via htaccess
Sir 🙏
1. ek sawal hai sir real time find replace ka plugin kya sare process k baad deactivate kar sakte hai.
2. Redirection wala process kya 5 -7 din baad karna hai jab sare pages de index ho jye. Ya real time, SEO aur redirect
Ke 3 step ek sath karne hai.
Please please reply 😭
1. Sabse pehle aapko AMP pages ko noindex karna hai jiske liye maine pichle article mein do method bataya hai. Jismein ki Real Time Find and Replace method (as old method) jikra kiya hai. Ek baar AMP noindex ho jaaye fir aap iss Real Time Find and Replace plugin aur apne AMP plugin dono ko hata sakte hain. I repeat jab tak noindex AMP pages na ho tab tak mat hataana. Koi confusion ho to aap fir se sawaal puch sakte hain.
2. Jab aap pehle step noindex wala complete kar lete hain (approximately in a week), tab jaa kar aapko redirect man ho to set kar lena. Ye jaruri nahin hai but optional agar aap AMP related permalink pe 404 nahin chaahte ho to. So agar Redirect kar lete hain to koi harz nahin hai, in fact behtar hi hoga.
Agar koi aur questions ho to please contact me.
Thanks sir
apne Mera cufusion door Kiya. Kyu ki maine kafi experts se ye sawal pucha tha lekin kisi ne mere comments ka reply nahi diya
thanks🙏
Sir ek sawal aur htaccess method ya redirection plugin accha hai.
You’re welcome!
.htaccess
est meilleur en termes de performance que la méthode des plugins.Hello 🙏 bhai rank Math plugin ki htaccess file me kya same to same ye hi code paste karna hai aur save changes par click karna hai sirf yeh hi ek step karna ke baad kya sabhi amp pages non amp me redirect ho jayege kyu ki bhai mujhe inn files ki knowledge nah ke brabar hai.
Question (2) bhai htaccess file ke process me ya redirection plugin ke process dono me Amp disable is process ko karne k bad karna hai ya pehle karne hai.
Please Reply 🙏
Veuillez faire une sauvegarde complète de votre site.
Ensuite, vous pouvez modifier le fichier .htaccess via Rankmath et l’ajouter sur la première ligne.
Bhai ek aur doubt 🧐
is process ko karne ke baad AMP Disable karna hai ye pehle amp disable karna hai uske baad redirection wala process karna hai.
Pehle AMP ko disable karna hai, jab Google par page noindex ho jaaye fir redirect. Maine ye sara cheez article mein likha hai, aap please first line padhiye. 😅