|
|
| |||||||
| Site & Server Administration Server Yönetimi hakkında, .htaccess, Apache configuration ve log analiz, güvenlik |
| |
|
| | | LinkBack | Seçenekler |
| |||
| Daha önce benim yapmak istediğim ve çok uğraşıtıkdan sonra sonucunu aldığım bu güzel özelliğin nasıl çalıştığını sizlerle paylaşmak istedim. Şimdi elimizde bir sitemiz var ve üyelerimizde var bu üyelere subdomain şeklinde sayfalar vermek istiyoruz blog tarzında fakat tek tek subdomain oluşturmak işkencedir ve takibi zor olur. Php kodlarıyla oluşturalım dersek oda makinayı mahfeder. İşte tam bu noktada Mod_Rewrite özelliği bizim işimizi görüyor ve üyelerimize sanal subdomainler veriyor. Örnek; http://www.mydomain.com/index.php?username=birdamla http://birdamla.mydomain.com Bu şekilde subdomain vereceğiz. Şimdi öncelikle serverimizin wildcard özelliğinin olması lazım yani Mod_rewrite çalışıyormu çalışmıyormu. Bunun tespitini yaptıktan sonra işe koyuluyoruz. Öncelikle sitemizin ana dizinine ".htaccess" adında bir dosya oluşturup içerisine şu kodları kullanıyoruz. PHP- Kodu: PHP- Kodu: domainadi.com/deneme.php?inc=birdamla yazdığımızda ekrana birdamla çıktısının gelmesi lazım. ve daha sonra kontrol panelimize girip "Dns Setting" Kısmından "Add Record" kısmına girip Record Type seçeneğini "A" olarak seçip Enter Domain Name kısmını "*" işaretini koyup Enter ip Adres kısmınada "ip.adresiniz.yazınız" Daha sonra Ok deyip ekleyin. Şu anda sistemimizde bu işlemimizin gerçekleşmiş olması gerekiyor. Eğerki sonuç alamazsanız bu işlemlerden sonra karşınıza Plesk ekranı çıkıyor ise Domaininizin conf ayarlarını yapmamız gerekiyor. /srv/www/vhosts/domain.com/conf/ bu kısımda httpd.include dosyasını pico -w httpd.conf olarak açıp içerisine VirtualHost ipadresi:443 bu kısıma birde VirtualHost ipadresi:80 bu kısıma aşşağıdaki şekilde ServerAlias *.domainadi.com server alias ekliyoruz. Daha sonra Apache2 restart ediyoruz. /etc/init.d/apache2 restart Service named restart ediyoruz. service named restart ve hayırlı uğurlu olsun. Şu anda ne yazarsanız yazın ekrana onu verir. Misal: resul.domain.com -> resul yazar r10.domain.com -> r10 yazar htaccess dosyasını kendinize göre düzenleme işide size kalmış. İyi çalışmalar. |
![]() |
| Bookmarks |
| Seçenekler | |
| |