Arkadaşlar başlıkta herşeyi açıkladım aslında.Sitede çalışan bazı şeyler siteme
http:// siteadresi . com olarak girenlerde çalışmıyor.. yani tüm ziyaretçilerin
http:// www . siteadresi . com dan girmelerini sağlamalıyım.. Bunun için bir kod varmıdır acaba?
Benim ilk aklıma gelen yönlendirme oldu.. Ancak o da hem zaman kaybı olur hem de www yazarak girenlerin de günahını almış oluruz =) Tabi yönlenmenin tarayıcı tarafından block edilme olasılığı da var....
Bu konuda Yardım edebilecek varmı acaba?
Siteye http://siteadresi.com şeklinde girenleri http://www.siteadresi.com a yönlendirmek mümkünmü?
2
●3.916
- 29-04-2009, 17:11:12domain aldığın yerde bunun ayarı vardır, ordan bakacan. gelişmiş ayarlar kısmına girersen orada a kaydı, cname kaydı vs. şeklinde ayarlar olur. ordan alias ekleyecen. @ kullanırsan bütün alt şeyleri içerir anlamındadır. ordan hepsini aynı yere aktarabilirsin. (yanlış bilmiyosam böyle yapılıyo, bi ara yapmıştım. misal mavili.net yaz, dene - valla reklam maksadıyla değil, tıklarsan www ye atıyo - ayrıca dnspark.net adresine kayıt falan yapmıştım. ordan da cname için site adresi falan girmiştim.)
daha kolay yöntem:
neden http referrer kullanıp yönlendirme yapmıyon ki?
misal asp ile tam url için şöyle bi fonksiyon var:
_______________________
<%
function curPageURL()
dim s, protocol, port
if Request.ServerVariables("HTTPS") = "on" then
s = "s"
else
s = ""
end if
protocol = strleft(LCase(Request.ServerVariables("SERVER_PROT OCOL")), "/") & s
if Request.ServerVariables("SERVER_PORT") = "80" then
port = ""
else
port = ":" & Request.ServerVariables("SERVER_PORT")
end if
curPageURL = protocol & "://" & Request.ServerVariables("SERVER_NAME") &_
port & Request.ServerVariables("SCRIPT_NAME")
end function
function strLeft(str1,str2)
strLeft = Left(str1,InStr(str1,str2)-1)
end function
%>
_______________
kullanımı:
<%
response.write(curPageURL())
%>
bununla site adresini aldın diyelim, sonrası basit:
if not instr(curPageURL , www) then
response.redirect "www.site.com"
else
.........sayfa içeriğin......
end if
gibi. (kabaca bu kadar)
(eminim php ile url alma tek satırlık koddur, asp biraz uğraştırıyo.)
