lostyazilim
tr.link

htaccess ile Sub Domain

3 Mesajlar 924 Okunma
acebozum
tr.link

mts mts WM Aracı Kullanıcı
  • Üyelik 18.10.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek Uykucu
  • Konum Diğer
  • Ad Soyad S** U**
  • Mesajlar 473
  • Beğeniler 54 / 125
  • Ticaret 22, (%100)
Merhaba,

.htaccess dosyası ile SEF (Search Engine Friendly) URL yapabiliyoruz.
Örneğin;

abc.com/index.php?id=1

şeklinde olan url yapısını

abc.com/1

şekline getirebiliyoruz. Fakat merak ettiğim şey,

abc.com alanadını 1.abc.com şekline getirebiliyormuyuz bir sayfa için. Konu hakkında bilgisi olan arkadaşlar yardımcı olur ve örnek kod verirse çok memnun olurum.
 

 

elektronikssl
webimgo

ShaiyaPazar ShaiyaPazar Üyeliği Durdurulmuş Banlı Kullanıcı
  • Üyelik 10.11.2014
  • Yaş/Cinsiyet 27 / E
  • Meslek Bilgisayar Mühendisi
  • Konum İstanbul Anadolu
  • Ad Soyad E** G**
  • Mesajlar 99
  • Beğeniler 0 / 11
  • Ticaret 1, (%100)
.htaccess gereken kod
RewriteEngine on
RewriteCond %{HTTP_HOST} !^(www|ftp|mail)\.alanadi\.com [NC]
RewriteCond %{HTTP_HOST} ^(.*?)\.alanadi\.com [NC]
RewriteRule .?


Yukarda verdiğim kodu anlatmak gerekirse;

1. satırda apache'de rewrite modülü default olarak off gelmekte biz bunu tanımlı (aktif) hale getiriyoruz.
2. satırda ise hostta www,ftp,mail olarak gelen subdomain ise dokunmamasını istiyoruz.
3. satırda yukarda verdiğim protokollerdekiler değilse alıyoruz.
4. satırda ise almış olduğumuz veriyi index.php'deki sub case'inde bulunan id GET katarına atıyoruz.

.php gereken kod

switch($_GET['do']){
case 'sub';
echo $_GET['id'];
break;
}
?>
mts

kişi bu mesajı beğendi.

mts mts WM Aracı Kullanıcı
  • Üyelik 18.10.2013
  • Yaş/Cinsiyet 37 / E
  • Meslek Uykucu
  • Konum Diğer
  • Ad Soyad S** U**
  • Mesajlar 473
  • Beğeniler 54 / 125
  • Ticaret 22, (%100)
verdiğiniz bilgiler için çok teşekkür ederim faydalı bir açıklama olmuş.
 

 

wmaraci
wmaraci
Konuyu toplam 1 kişi okuyor. (0 kullanıcı ve 1 misafir)
Site Ayarları
  • Tema Seçeneği
  • Site Sesleri
  • Bildirimler
  • Özel Mesaj Al