AMP (Hızlandırılmış Mobil Sayfalar) sayfaları, mobil cihazlarda hızlı yükleme süreleri için optimize edilmiş web sayları anlamına gelmektedir. Ancak, bazı web siteleri için AMP sayfaları uygun olmayabilir örnek vermem gerekirse mobile tam uyumlu olan web siteleri aslında AMP için pekte uygun değildir.
Bu makalede, Wordpress web sitenizde AMP sayfalarını basit bir şekilde nasıl kapatabileceğinizi göstereceğim.
1. AMP Eklentisini Kaldırma
AMP sayfalarını kapatmanın en kolay yolu, AMP eklentisini kaldırmaktır. Wordpress’te AMP eklentisi yüklüyse, AMP sayfalarını etkinleştirmek veya devre dışı bırakmak için ayarlarını değiştirebilirsiniz.
- Wordpress yönetici paneline giriş yapın.
- Sol taraftaki menüde “Eklentiler” seçeneğine tıklayın.
- AMP eklentisini bulun ve “Kaldır” seçeneğine tıklayın.
- Eklentiyi kaldırmak için “Eklentiyi Kaldır” butonuna tıklayın.
2. functions.php Dosyasında Değişiklik Yapma
AMP eklentisi yüklü değilse veya AMP sayfalarını kapatmak için daha fazla kontrol istiyorsanız, functions.php dosyasında değişiklik yapabilirsiniz. Bu yöntem, AMP sayfalarını kapatmanın daha kapsamlı bir yoludur.
- Wordpress yönetici paneline giriş yapın.
- Sol taraftaki menüde “Görünüm” seçeneğine tıklayın.
- “Düzenleyici” seçeneğine tıklayın.
- “functions.php” dosyasını seçin.
- Dosyanın sonuna şu kodu ekleyin:
add_filter( 'amp_enabled', '__return_false' );
- Değişiklikleri kaydetmek için “Dosyayı Güncelle” butonuna tıklayın.
3. .htaccess Kullanarak sayfaların yönlendirilmesi
(site. com/ilgili-konu/amp/ => site. com/ilgili-konu/ olarak yönlendirir. Ayrıca işlem yapmaya gerek yoktur, bütün linkler anında yönlenir.
RedirectMatch 301 ^/(.+)/amp(/.*)?$ /\$2
Kodu kendi amp url yapınız göre uyarlayabilirsiniz.
4. Nginx Üzerinde sayfaların yönlendirilmesi
(site. com/ilgili-konu/amp/ => site. com/ilgili-konu/ olarak yönlendirir.)
# Disable AMP and Redirect Main Url Schema
rewrite ^(.*/)amp/$ $1 permanent;
Kodu kendinize göre uyarlayabilirsiniz.