Hari ini, kami di DEVanoda, anak perusahaan kami, menghadapi kasus yang cukup unik berkaitan dengan pengalihan URL ‘?amp’ ke URL asli. Kasus ini menarik karena menyangkut aspek teknis yang cukup kompleks dalam penggunaan plugin AMP pada website.
Konteks Kasus:
Kami bertujuan untuk mengalihkan URL dengan pola tertentu, seperti contoh berikut:
- Dari:
https://volunoid.com/lowongan/lowongan-magang-manajemen-rekayasa-dan-teknologi/?amp
- Ke:
https://volunoid.com/lowongan/lowongan-magang-manajemen-rekayasa-dan-teknologi/
Catatan:
- Kami menghadapi tantangan unik di mana URL yang berakhir dengan ‘?amp’ menampilkan tampilan AMP di desktop, bukan tampilan desktop biasa.
- Sebagai informasi, plugin AMP yang kami gunakan dalam kasus ini adalah AMP for WP, dari developer Ahmed Kaludi, Mohammed Kaludi.
Tindakan yang Kami Lakukan:
Menggunakan Redirection Regex:
Langkah pertama yang kami coba adalah menggunakan redirection regex dari plugin RankMath SEO. Kami mencoba berbagai formula redirection, tetapi sayangnya, upaya ini belum berhasil.
Mengalihkan Langsung Memakai Redirect Biasa:
Kami kemudian mencoba pengalihan langsung dengan URL tunggal untuk mengidentifikasi apakah ada aspek yang terlewat. Sayangnya, pendekatan ini juga tidak membuahkan hasil.
Melakukan Save Permalink:
Tindakan selanjutnya adalah melakukan save ulang permalink atau flushing. Biasanya, tindakan ini efektif untuk mengatasi masalah URL, namun dalam kasus ini, masalah tetap ada.
Mengaktifkan ‘Change End Point to ?amp’:
Pada akhirnya, kami mencoba mengaktifkan pengaturan ‘Change End Point to ?amp’. Keberhasilan tiba-tiba ini mengejutkan karena berdasarkan deskripsi pengaturannya, seharusnya tidak berpengaruh pada kasus kami. Pengaturan ini sebelumnya nonaktif, dan setelah diaktifkan, masalah teratasi.

Tentang Nonaktifkan “Change End Point to ?amp”:
Ketika pengaturan ini dinonaktifkan, URL AMP situs kembali menggunakan endpoint /amp/
daripada ?amp
. Ini mungkin mengatasi masalah tertentu seperti masalah permalink
Ketika pengaturan ini dinonaktifkan, URL AMP situs kembali menggunakan endpoint /amp/
daripada ?amp
. Ini mungkin mengatasi masalah tertentu seperti masalah permalink atau error 404 yang mungkin terjadi dengan query parameter ?amp
.
Secara umum, dari keterangan di atas, seharusnya pengaturan ini tidak memiliki efek apapun atas masalah yang kami jelaskan. Namun, entah mengapa, pengaturan ini berhasil menyelesaikan masalah kami, meskipun kami masih belum tahu alasan pasti keberhasilannya.
Tampilan Semua Konfigurasi
Kami menyadari bahwa masih ada kemungkinan lain yang mungkin berkontribusi terhadap solusi dari masalah ini. Karena itu, kami memutuskan untuk melakukan review lebih lanjut terhadap semua konfigurasi yang kami miliki. Kami ragu apakah hanya mengaktifkan konfigurasi “Change End Point to ?amp” saja yang berhasil menyelesaikan masalah, atau ada pengaturan lain yang turut berperan.
Untuk membantu Anda, yang mungkin menghadapi situasi serupa, kami memutuskan untuk menyertakan tangkapan layar dari konfigurasi pengaturan lanjutan di plugin AMP kami. Ini akan memberikan gambaran yang lebih jelas tentang semua pengaturan yang kami gunakan, dan mungkin membantu Anda mengidentifikasi jika ada pengaturan yang berbeda atau tambahan yang perlu Anda terapkan.

Dengan menyediakan tampilan lengkap ini, kami berharap bisa memberikan wawasan yang lebih mendalam tentang cara kami mengatasi masalah ini. Perlu diingat bahwa setiap website memiliki konfigurasinya sendiri, dan apa yang berhasil untuk kami mungkin memerlukan penyesuaian untuk situs Anda.
Kesimpulan:
Kasus ini menunjukkan bahwa terkadang solusi untuk masalah teknis tidak selalu langsung terlihat. Langkah-langkah yang tampaknya tidak berkaitan bisa memberikan hasil yang tidak terduga. Pengalaman ini mengingatkan kami tentang pentingnya pendekatan trial-and-error dalam manajemen website dan SEO, serta perlunya pemahaman mendalam tentang cara kerja setiap plugin dan pengaturannya.
Kami berharap pengalaman ini dapat membantu rekan-rekan lain yang mungkin menghadapi masalah serupa. Terkadang, solusi yang paling tidak terduga bisa menjadi jawaban dari masalah yang kita hadapi.