Bisakah catatan DNS menunjuk ke alamat seperti my.domain.com/subdir1
Bisakah catatan DNS menunjuk ke alamat seperti my.domain.com/subdir1
Jawaban:
Catatan DNS hanya memetakan alamat IP ke nama host jadi dengan kata lain, tidak
Anda bisa, bagaimanapun, menggunakan konfigurasi hostname di server web Anda untuk melayani subdirektori ketika permintaan masuk. Seperti memiliki something.domain.com redirect / samakan dengan somethingelse.domain.com/downhere. Itu akan tergantung pada perangkat lunak server web Anda, bukan DNS.
Catatan CNAME adalah bagian dari Sistem Nama Domain, sistem penamaan untuk internet. Satu-satunya tujuan mereka adalah menerjemahkan nama host, seperti www.example.com
ke alamat IP. Anda tidak dapat melampirkan nama folder atau kueri ke CNAME. Lebih tepatnya, CNAME memutuskan nama lain, yang dapat berupa A-Records yang menunjuk ke alamat IP atau catatan CNAME lainnya.
Contoh Anda my.domain.com/subdir1
atau lebih baik http://my.domain.com/subdir1
A URI, Uniform Resource Identifier yang digunakan untuk mengidentifikasi atau memberi nama sumber daya di Internet - dalam kasus Anda sumber daya HTTP.
Jadi, solusinya adalah menentukan CNAME ke header host yang berbeda, yang mengalihkan ke folder Anda menggunakan respons status HTTP 301 ("dipindahkan secara permanen") :
-> Browser requests subdir1.domain.com
-> Server sends a HTTP status code 301 to the browser:
REDIRECT my.domain.com/subdir1
Semua server web dan bahasa pemrograman web menyediakan perintah untuk jenis pengalihan ini.
Yang Anda minta adalah pengalihan URL. Data CNAME TIDAK akan mencapai ini.
Taruhan termudah Anda mungkin menggunakan file .htaccess atau (bahkan lebih mudah) hanya menulis halaman web cepat dengan meta refresh atau javascript redirect untuk secara otomatis mengarahkan ulang pengguna.
Anda tidak menyebutkan OS atau server web Anda, jadi saya hanya berusaha memberikan jawaban umum terbaik yang saya bisa.