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.
-
Ü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;
}
?>
1 kişi bu mesajı beğendi.
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ş.