Manuel Alt Alan İnşaat

2 Cevap php

I want to create subdomains manually on my website as in my current hosting plan I have no option of creating a subdomain. I think perhaps this is possible using .htacces???

Please give two examples in answers for agrimgupta DOT com/oranges --> blog DOT agrimgupta DOT com/ and agrimgupta DOT com/work/UniV --> study DOT agrimgupta DOT com/

Şimdiden teşekkürler

2 Cevap

Bu kesinlikle yapmak mümkün, ama barındırma kurulumuna bağlıdır.

Bir joker DNS girdisi oluşturmak mümkün iseniz, aynı IP adresine agrimgupta.com tüm alt etki alanları haritasına olabilir. Web uygulaması için web barındırma size özel bir IP adresi veren ve IP tabanlı sanal host kullanıyorsa, bu alanlar olacak tüm gelin. Daha sonra alt etki dayalı farklı kaynaklara rotası istekleri için mod_rewrite veya özel bir index.php dosyası kullanabilirsiniz.

Eğer uygun dizinleri yeniden harita dosyaları çalışırken burada bazı engeller içine çalışacağını unutmayın.

Bu örnek mod_rewrite kod blog.agrimgpta.com erişmek, basit bir yönlendirme yapmak ve / portakal altında dosyalarına kullanıcı işaret edecektir. Kullanıcı aslında ancak blog.agrimgupta.com altında "gezen" olmayacak - gerçekleştirmek için biraz daha çaba alacak. (Bu noktada, sadece birden çok etki alanı / alt etki alanı destekleyecek bir web barındırma geçiş düşünebilirsiniz.)

<IfModule mod_rewrite.c>
    RewriteCond %{HTTP_HOST} blog.agrimgupta.com
    RewriteRule /$ http://www.agrimgupta.com/oranges/ [R=301,L]
</IfModule>

Barındırma sağlayıcı alt etki alanlarını desteklemiyorsa, kodda elle yönetmek mümkün ya da değil. Htaccess dosyaları. Her bir alt etki alanınızın DNS kayıtları, ya da başka bir istemci uygulamaları içinde bulunması gerekir, çünkü nedenidir. bağlanmak için hangi IP adresini belirlemek mümkün olmayacaktır.