Lewati ke konten
Kelola tautan

Tautan rusak setelah diubah ke huruf kecil: apa yang dijaga

Bedakan domain, jalur dan parameter. Bandingkan tujuan sebenarnya dengan WikiURL agar perubahan huruf besar-kecil tidak merusak tautan.

WikiURL · Pengalihan · Diterbitkan

Kaca pembesar membandingkan alamat abstrak utuh dengan alamat yang beberapa bagiannya berubah.

Teks yang terlihat dapat menyembunyikan alamat berbeda

Anda menyiapkan pesan berisi program acara. Tautan asli membuka dokumen, tetapi versi terbit gagal walaupun tampak sama. Sebelum mengunggah ulang berkas, salin alamat tautan yang diterbitkan dan bandingkan dengan aslinya. Membaca huruf di layar saja tidak cukup: editor bisa menampilkan label yang terhubung dengan alamat lain. Masalah mungkin terdapat pada tujuan tersimpan, bukan berkas itu sendiri. Periksa dahulu ke mana pembaca benar-benar diarahkan saat mengeklik.

Pertanyaan yang ditinjau mendokumentasikan kebingungan tentang kapitalisasi URL dan kasus ketika teks tetap benar tetapi tujuan menjadi huruf kecil. Ini menunjukkan kebutuhan nyata, bukan klaim bahwa setiap platform saat ini memiliki cacat tersebut. Panduan memakai program publik dan WikiURL untuk menemukan perbedaan. Tidak diasumsikan bahwa setiap huruf yang berubah menyebabkan kesalahan atau pemeriksa bisa memperbaiki pengaturan situs lain secara otomatis. Hasil pemeriksaan mendukung penyelidikan kasus konkret, bukan menggantikan pengelolaan layanan tersebut.

Domain dan jalur mempunyai aturan berbeda

RFC3986 menyatakan skema dan nama host tidak membedakan huruf besar-kecil. Komponen lainnya dianggap sensitif kecuali aturan khusus menyatakan sebaliknya. Mengubah EXAMPLE.invalid menjadi example.invalid berbeda dari mengganti Guias menjadi guias atau AB12 menjadi ab12. Kedua contoh memakai domain fiktif yang tidak berfungsi. Gantilah dengan tujuan nyata yang diizinkan sebelum menguji koneksi. Di sini alamat hanya digunakan untuk membandingkan teks dan mengenali bagian yang berubah, bukan menyediakan dokumen percobaan yang terbit.

Server menentukan cara menyelesaikan jalur dan menafsirkan parameter aplikasi. Sebagian situs mengalihkan variasi; yang lain mungkin memberikan sumber daya berbeda atau kesalahan. Jangan menyimpulkan jalur menerima huruf kecil karena domain menerimanya. Google Search juga menjelaskan bahwa /APPLE dan /apple diperlakukan sebagai URL berbeda. Ini membantu konsistensi situs yang dikelola, tetapi tidak memberi izin mengganti sesuka hati tautan penyedia eksternal. Alamat asli penyedia tetap menjadi acuan untuk membandingkan salinan dan memilih tujuan benar.

https://EXAMPLE.invalid/Guias/PlanA.pdf?edicion=AB12
https://example.invalid/guias/plana.pdf?edicion=ab12

Bandingkan komponen sebelum mengubah apa pun

Dalam contoh JavaScript, URL memisahkan host, jalur, dan kueri. MDN menjelaskan pathname sebagai komponen jalur serta menegaskan parameter kueri tidak termasuk di dalamnya. Menjalankan contoh hanya mengurai string tanpa menghubungi situs fiktif. Host dinormalisasi, sedangkan Guias, PlanA, dan AB12 mempertahankan penulisannya. Pemisahan ini membantu menunjukkan secara tepat bagian yang berubah antara dua salinan, tanpa mencampurkan domain dengan pengenal sumber daya. Analisis teks dan pengujian sambungan menjawab pertanyaan berbeda.

Jangan menerapkan toLowerCase pada seluruh alamat sebagai pembersihan. Jika pengenal milik aplikasi lain, Anda tidak tahu apakah kombinasi hurufnya bermakna. Simpan nama serta nilai parameter seperti diberikan penerbitnya. Untuk label kampanye baru milik sendiri, sepakati penulisan saat membuatnya; ini berbeda dari mengubah belakangan tautan yang sudah mengenali sumber daya. Simpan salinan asli untuk perbandingan berikutnya, bukan hanya versi suntingan, agar titik acuan pemeriksaan perubahan tidak hilang dari catatan Anda.

const u = new URL("https://EXAMPLE.invalid/Guias/PlanA.pdf?edicion=AB12");
console.log(u.hostname); // example.invalid
console.log(u.pathname); // /Guias/PlanA.pdf
console.log(u.search);   // ?edicion=AB12

Periksa setiap versi publik dengan WikiURL

Untuk alamat publik tanpa rahasia, gunakan pemeriksa URL WikiURL dan tinjau status HTTP serta tujuan akhir yang terdeteksi. Jika perlu membandingkan asli dan salinan berubah, periksa secara terpisah. Jangan kirim tautan pengelolaan pribadi, token, atau alamat rahasia. Batasi pengujian pada variasi konkret yang dimiliki, tanpa mengurutkan pengenal atau mencari sumber daya orang lain. Perbedaan respons dapat membantu menemukan awal masalah, tetapi tidak membuktikan penyebab tepatnya sendiri atau menggantikan pemeriksaan halaman oleh pembaca.

Jika asli berfungsi dan salinan huruf kecil memberikan kesalahan, kembalikan penulisan asli sebelum menyebarkan. Jangan mengaitkan setiap 404 hanya dengan kapitalisasi: sumber daya mungkin dihapus atau jalur disalin keliru. Jika keduanya 200, buka halaman dan pastikan program, tanggal, serta isinya. Status saja tidak membuktikan kesetaraan. Tinjau pengalihan sampai tujuan terdeteksi, lalu periksa melalui peramban pembaca dengan mencocokkan sumber daya yang sebenarnya ditampilkan, bukan sekadar melihat angka sukses pada hasil teknis pemeriksaan.

Sunting tujuan tombol, bukan hanya labelnya

Buka pilihan sunting tautan dalam alat penulisan pesan. Periksa bidang alamat, bukan hanya teks tombol. Contoh HTML memisahkan href dari kata PDF. Alamat fiktif harus diganti sebelum digunakan. Anda bisa menampilkan label pendek atau huruf besar tanpa mengubah huruf alamat nyata. Yang penting tujuan tersimpan sama dengan tujuan disetujui, terlepas dari cara desain menampilkan label. Tampilan visual dan hubungan sebenarnya harus diperiksa terpisah; label rapi bukan bukti sumber daya yang dituju benar.

Setelah menyimpan atau menerbitkan, salin kembali alamat tautan akhir dan buka dalam konteks yang akan digunakan audiens. Untuk dokumen ekspor, periksa berkas hasil ekspor; untuk pesan, periksa pesan yang diterima. Editor sebelum pengiriman tidak membuktikan hasil terbit. Jika terjadi perubahan tidak terduga, perbaiki bidang terkait atau hubungi pengelola platform sambil menyimpan kedua versi sebagai bukti perubahan yang diamati. Uji lagi koreksinya dalam versi yang benar-benar dibagikan, bukan hanya jendela penyuntingan sebelum penyimpanan.

<a href="https://example.invalid/Guias/PlanA.pdf?edicion=AB12">PDF</a>

Buat tautan pendek atau QR dari alamat terverifikasi

Setelah tujuan benar, tempelkan persis ke WikiURL untuk membuat tautan pendek atau QR yang akan dibagikan. Pertahankan juga penulisan yang dikembalikan alat dan uji hasil akhir. Jangan menjadikan seluruh URL huruf besar demi desain atau menganggap setiap kode pendek menerima perubahan huruf. QR mewakili teks di dalamnya, bukan menebak variasi jalur yang dimaksud penulis. Sesudah pembuatan, pengujian pada materi yang benar-benar dibagikan masih dibutuhkan; gambar berhasil dibuat bukan bukti tujuan sudah benar.

Jika mengelola situs dan membutuhkan alamat mudah didiktekan, mintalah jalur stabil atau pengalihan yang disengaja lalu periksa. Menulis versi lebih cantik tidak menciptakan tujuan yang belum ada. Catat alamat disetujui, tempat penggunaan, dan pengujian sebelum mencetak atau mengirim. Aturan praktisnya sederhana: label boleh menyesuaikan desain; pertahankan alamat sampai pengelola sumber daya mengonfirmasi alternatif yang berfungsi. Jangan mengganti konfirmasi pemilik atau pengujian materi akhir dengan perubahan format yang belum diuji pada tujuan sebenarnya.

Buka alat →

Sumber dan dokumentasi

← Semua panduan