UrlEdge
Kembali ke Blog
17 Mei 2026 UrlEdge Editorial4 min read

Menyajikan file verifikasi di edge: ads.txt, security.txt, AASA, dan assetlinks.json

Beberapa file harus tersedia di root atau /.well-known/. Jika CMS atau toko online menyulitkan, edge response bisa menyajikannya langsung dengan status dan Content-Type yang benar.

File verifikasi root dan .well-known disajikan langsung dari edge response layer

Bagian sulit dari file verifikasi biasanya bukan isi file. Bagian sulitnya adalah path.

Ad ops membutuhkan ads.txt di root. Security membutuhkan security.txt di /.well-known/. Mobile membutuhkan apple-app-site-association. Android membutuhkan assetlinks.json. CMS, storefront, atau site builder bisa baik untuk halaman normal, tetapi buruk untuk URL spesifik ini.

Akibatnya, file kecil bisa memblokir campaign, app validation, atau migration.

Jika Anda juga mengerjakan Universal Links atau Android App Links, baca Cara setup Universal Links dan App Links setelah Firebase. Artikel ini fokus pada delivery file.

Masalah root dan .well-known

File ini kecil, tetapi platform yang memverifikasi biasanya ketat.

Kesalahan umum:

  • CMS tidak mengizinkan root file
  • /.well-known/ ditangkap router aplikasi
  • ada redirect sebelum file
  • Content-Type salah
  • setelah launch tidak ada owner

Edge berguna karena bisa merespons langsung pada path yang diminta tanpa mengubah seluruh website.

Edge response map for root and .well-known verification files

Setiap file punya tugas berbeda

ads.txt dan app-ads.txt

File ini untuk transparansi iklan dan authorized inventory. Harus mudah dibaca:

  • path langsung
  • response 200
  • plain text
  • owner jelas

Jika ada di balik login, redirect, atau CMS fallback, verifikasi bisa gagal.

security.txt

security.txt memberi tahu cara melaporkan vulnerability. Tanggung jawabnya sering tersebar antara web, security, legal, dan platform.

Edge response membuat path, body, Content-Type, dan owner menjadi eksplisit.

apple-app-site-association

Apple Universal Links membutuhkan AASA file di tempat yang tepat. Jika file ini tidak tersaji dengan benar, tim bisa salah fokus debug aplikasi.

assetlinks.json

Android App Links membutuhkan assetlinks.json yang valid. Jika file hilang, usang, atau diubah site builder, domain verification menjadi tidak stabil.

Yang harus benar dari edge response

Tidak perlu pintar. Harus tepat.

Verification file requirements for path, status code, content type, and owner

FileTypical pathKebutuhanKesalahan umum
ads.txt/ads.txt200, text, stable contentdi balik redirect atau login
app-ads.txt/app-ads.txt200, text, app inventorylupa inventory app
security.txt/.well-known/security.txt atau /security.txt200, text, kontak terbaruroot path tanpa owner
apple-app-site-association/.well-known/apple-app-site-association atau /apple-app-site-association200, JSON, body tepatContent-Type atau path salah
assetlinks.json/.well-known/assetlinks.json200, JSON, body tepatroute ditulis ulang CMS

Jika platform meminta path lain yang exact, ikuti dokumentasinya. Yang penting kontraknya bisa diverifikasi.

Jangan sembunyikan file ini di balik redirect

Untuk verifikasi, direct response biasanya lebih aman.

Hop tambahan menambah titik kegagalan. Debug juga lebih sulit ketika validasi kemarin berhasil dan hari ini gagal.

Gunakan redirect hanya jika consumer mengizinkannya secara eksplisit. Jika tidak, sajikan file secara langsung.

Tentukan ownership

File ini rusak ketika tidak ada owner setelah launch.

Model praktis:

  • ad ops memiliki ads.txt dan app-ads.txt
  • mobile engineering memiliki AASA dan assetlinks.json
  • security atau platform memiliki security.txt
  • web/platform memiliki path, status, Content-Type

Saat CMS, domain, atau app berubah, ownership ini menghemat waktu.

Pola operasi

  1. tentukan exact path untuk setiap file
  2. definisikan body dan Content-Type
  3. sajikan langsung dari edge
  4. catat owner dan review date
  5. test dengan consumer sebenarnya, bukan hanya browser

Ini cocok ketika Anda tidak ingin membuka deploy origin hanya untuk root file.

Di mana UrlEdge cocok

Custom Response Tool dari UrlEdge bisa menyajikan response text atau JSON kecil dari edge.

Cocok saat:

  • origin sulit menangani root atau .well-known
  • perlu direct 200
  • Content-Type dan body harus dikontrol
  • domain sudah memakai UrlEdge untuk redirects atau routing

Ini bukan pengganti seluruh deep link stack. Ini menghilangkan friksi hosting file.

FAQ

Apakah file harus berada di origin?

Tidak. File harus tersedia di path yang diharapkan. Jika origin sulit, edge delivery adalah alternatif praktis.

Boleh memakai redirect?

Hanya jika platform verifikasinya menerima. Direct response biasanya lebih stabil.

Mengapa tidak memakai CMS saja?

Banyak CMS bagus untuk halaman, tetapi buruk untuk root atau /.well-known/.

Apakah ini hanya untuk mobile app?

Tidak. AASA dan assetlinks.json terkait app, tetapi ads.txt, app-ads.txt, dan security.txt terkait iklan dan security.

Referensi

Sajikan file verifikasi tanpa menyentuh origin

Publikasikan file root dan .well-known dari edge dengan status, Content-Type, dan owner yang jelas.

Lihat edge responses

Artikel Terkait

Lihat semua