Otomatik Sub Domain Oluşturma
İçindekiler
- Otomatik Sub Domain Oluşturma Wildcard DNS host servisiniz tarafından aktif edilmiş olmalıdır. Wildcard DNS *.alanadiniz.com şeklindeki bir altdomaindir ve bu domain site IP nize yönlendirilmiş olmalıdır. .htaccess ile çözümde aslında yarattığımız bir subdomain bulunmuyor: RewriteEngine OnRewriteCond %{HTTP_HOST} ^([^.]+).site.net$ [NC]RewriteCond %1 !^(www|ftp|mail)$ [NC]RewriteRule ^.*$ profil.php?kullaniciadi=%1 [L] veya RewriteCond %{HTTP_HOST} !^(www.)?.dijitalders.com$ [NC]RewriteCond %{HTTP_HOST} ^(www.)?test.dijitalders.com [NC]RewriteRule ^(.*)$ http://www.dijitalders.com/index.php?sa=test_listesi [R=301,L] Bu kod ile örneğin http://altan.site.com adresine gelecek talep, http://www.site.net/profil.php?kullaniciadi=altan adresine yönlendirilecektir. Böylece uzun ve şık durmayan urllerden kurtulmuş olacağız. Not: wildcard DNS host servisiniz tarafından aktif edilmiş olmalıdır. ^(www|ftp|mail) ifadeside yönlendirilmeyecek gerçek subdomainleri yazacağınız bölüm.
- Wildcard DNS host servisiniz tarafından aktif edilmiş olmalıdır. Wildcard DNS *.alanadiniz.com şeklindeki bir altdomaindir ve bu domain site IP nize yönlendirilmiş olmalıdır.
Otomatik Sub Domain Oluşturma
Wildcard DNS host servisiniz tarafından aktif edilmiş olmalıdır. Wildcard DNS *.alanadiniz.com şeklindeki bir altdomaindir ve bu domain site IP nize yönlendirilmiş olmalıdır.
.htaccess ile çözümde aslında yarattığımız bir subdomain bulunmuyor:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+).site.net$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^.*$ profil.php?kullaniciadi=%1 [L]
veya
RewriteCond %{HTTP_HOST} !^(www.)?.dijitalders.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?test.dijitalders.com [NC]
RewriteRule ^(.*)$ http://www.dijitalders.com/index.php?sa=test_listesi [R=301,L]
Bu kod ile örneğin http://altan.site.com adresine gelecek talep, http://www.site.net/profil.php?kullaniciadi=altan adresine yönlendirilecektir. Böylece uzun ve şık durmayan urllerden kurtulmuş olacağız.
Not: wildcard DNS host servisiniz tarafından aktif edilmiş olmalıdır.
^(www|ftp|mail) ifadeside yönlendirilmeyecek gerçek subdomainleri yazacağınız bölüm.
Wildcard DNS host servisiniz tarafından aktif edilmiş olmalıdır. Wildcard DNS *.alanadiniz.com şeklindeki bir altdomaindir ve bu domain site IP nize yönlendirilmiş olmalıdır.
.htaccess ile çözümde aslında yarattığımız bir subdomain bulunmuyor:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^([^.]+).site.net$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^.*$ profil.php?kullaniciadi=%1 [L]
RewriteCond %{HTTP_HOST} ^([^.]+).site.net$ [NC]
RewriteCond %1 !^(www|ftp|mail)$ [NC]
RewriteRule ^.*$ profil.php?kullaniciadi=%1 [L]
veya
RewriteCond %{HTTP_HOST} !^(www.)?.dijitalders.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?test.dijitalders.com [NC]
RewriteRule ^(.*)$ http://www.dijitalders.com/index.php?sa=test_listesi [R=301,L]
RewriteCond %{HTTP_HOST} ^(www.)?test.dijitalders.com [NC]
RewriteRule ^(.*)$ http://www.dijitalders.com/index.php?sa=test_listesi [R=301,L]
Bu kod ile örneğin http://altan.site.com adresine gelecek talep, http://www.site.net/profil.php?kullaniciadi=altan adresine yönlendirilecektir. Böylece uzun ve şık durmayan urllerden kurtulmuş olacağız.
Not: wildcard DNS host servisiniz tarafından aktif edilmiş olmalıdır.
^(www|ftp|mail) ifadeside yönlendirilmeyecek gerçek subdomainleri yazacağınız bölüm.