Bir DNS kaydı, my.domain.com/subdir1 gibi bir adrese işaret edebilir mi?
Bir DNS kaydı, my.domain.com/subdir1 gibi bir adrese işaret edebilir mi?
Yanıtlar:
DNS kayıtları yalnızca IP adreslerini ana bilgisayar adlarıyla eşleştirir;
Bununla birlikte, bir istek geldiğinde bir alt dizine hizmet vermek için web sunucunuzda bir ana bilgisayar adı yapılandırması kullanabilirsiniz. Bu, DNS'e değil, web sunucusu yazılımınıza bağlı olacaktır.
CNAME kayıtları, İnternet için adlandırma sistemi olan Alan Adı Sisteminin bir parçasıdır. Onların tek amacı, ana bilgisayar adlarını, www.example.com
IP adreslerine çevirmek. Bir CNAME'ye klasör adları veya sorgular ekleyemezsiniz. Kesin olarak, CNAME, IP adreslerine veya diğer CNAME kayıtlarına işaret eden A Kayıtları olabilecek diğer adlara çözümlenir.
Örnek my.domain.com/subdir1
veya daha iyi http://my.domain.com/subdir1
Bir URI, İnternet üzerindeki bir kaynağı tanımlamak veya adlandırmak için kullanılan bir Tekdüzen Kaynak Tanımlayıcısı - sizin durumunuzda bir HTTP kaynağı.
Bu nedenle, bir geçici çözüm, bir CNAME öğesini, HTTP durum yanıtı 301 ("kalıcı olarak taşındı") kullanarak klasörünüze yönlendiren farklı bir ana bilgisayar başlığına tanımlamak olabilir :
-> Browser requests subdir1.domain.com
-> Server sends a HTTP status code 301 to the browser:
REDIRECT my.domain.com/subdir1
Tüm web sunucuları ve web programlama dilleri bu yönlendirme türleri için komutlar sağlar.
İstediğiniz şey bir URL yönlendirmesidir. Bir CNAME kaydı bunu başaramayacak.
En kolay bahsiniz, muhtemelen bir .htaccess dosyası kullanmak ya da (daha kolay), kullanıcıyı otomatik olarak yönlendirmek için meta yenileme ya da javascript yönlendirmesiyle hızlı bir web sayfası yazmak olacaktır.
İşletim sisteminizden veya web sunucunuzdan bahsetmediniz, bu yüzden sadece yapabildiğim en iyi jenerik cevabı vermeye çalışıyorum.