Merhabalar, newspaper temasını aldım. Tema içinde tagDiv AMP eklentisi mevcut. AMP desteği sağlıyor. Ama bu eklentiyi etkinleştirmek için hali hazırda WordPress'in kendi AMP eklentisini pasif etmek gerekiyor. Böyle yaptığımız zaman şöyle bir sorun ortaya çıkıyor;

WordPress AMP eklentisinin URL yapısı "site.com/haber/amp" iken, tagDiv AMP'nin URL yapısı "site.com/haber/?amp". Böyle olunca Google AMP hatası oluşuyor ve yeni linkler gönderilmiyor 404 hatası veriyor.

WordPress AMP pasif ettikten, tagDiv AMP aktif ettikten sonra eski AMP url'sini yeni AMP url'sine nasıl yönlendirebilirim? Veya farklı önerisi olan var mı?

/amp urllerini /?amp olacak şekilde.

(tagDiv AMP seçme nedenim tasarımının tema ile aynı olması.)

Edit: Sorunu çözdüm arkadaşlar. Aynı şekilde yönlendirme yapmak isteyenler şu kodu .htaccess dosyalarına ekleyin;


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