2010-11-17 19 views
4

Alan adı www.a.com. Daha sonra www.a.com - www.really.long.url.com adresinden maskeleme (GoDaddy kullanarak) trafiği ilettim, böylece kullanıcılar yalnızca www.a.com sitemi ziyaret ederken adres çubuğu. Sorun, bir kullanıcı web sitemde www.google.com adresine giden bir bağlantıyı tıklarsa Google’a yönlendirilir, ancak adres çubukları hala www.a.com’u okur.Etki alanından maskelenen sitemden bir bağlantıyı nasıl harici bir siteye mi atabilirim?

Dış bağlantılar için bu etki alanı maskelemesini nasıl devre dışı bırakabilirim?

+0

Bu "nasıl kullanırım GoDaddy'nin arayüzüdür "soru, bir programlama sorusu değil. –

+0

@Marcus - bu olabilir, ama doğru bir cevapla, "alan maskeleme nasıl çalışır, dezavantajları nelerdir ve ne yapmalıyım" sorusu da olabilir. Ama sonra önyargılıyım çünkü sadece böyle bir cevap yazmayı denedim ve oylarınızı istiyorum;) – Day

+0

Yup, tam burada. –

cevap

14

En iyi cevap bu gibi birçok dezavantajları vardır çünkü "alan maskeleme kullanmayın" olacaktır:

  • sahip problemi - Kullanıcıların harici sitelere bağlantılar aracılığıyla sitenizden ayrıldığında adres çubuğu hala şovları domain. kendi sitenizde
  • farklı sayfalar ya adres çubuğu değişmez, bu nedenle kullanıcının sitenizin değil imi tek tek sayfaları
  • Sizin favori simgesi
  • Arama motorları çalışmaz olabilir sanki içeriğinizi dizine olacak öyle değil, çünkü a.com aitti - yine bu

Bu dezavantajları önlemek için destekleyen tarayıcılarda adres çubuğuna görünmeyecektir Siteniz tarafından ilan beslemelerini really.long.url.com

  • Herhangi RSS tarafından hizmet ediliyor , DNS'i yapılandırmalısınız a.com için ve www CNAME aslında web sunucunuza yönlendirilir ve web sitenize doğrudan a.com dan sunulabilir.

    Bunu söyledikten sonra, sorduğunuz soruyu çözmek için, etki alanı olan bir site içindeki harici sitelere olan bağlantılar, kullanımdan kaldırılan target="_top" özniteliğini kullanmak için değiştirilmelidir. Bu GoDaddy'nin (ve diğerlerinin) çok "akıllıca" alan maskelemesi "ni uygulamak için kullandığı görünmez çerçeve kümesini keser.

    target="_top" linkte belirtilen url ile tüm mevcut tarayıcı penceresi açılır:

    <frameset rows="100%,*" border="0"> 
        <frame src="http://www.really.long.url.com" frameborder="0" /> 
    </frameset> 
    
  • +0

    Çok teşekkür ederim! Mys sorunu oldu - ben GoDaddy'nin maskeleme "hizmet" kullandıktan sonra web sitesinde bağlantılar açılmaz. Hedef = "_ top" bu sorunu kesinlikle çözdü. Kısa bir soru - Bu özelliği kullanmak için herhangi bir olumsuzluk var mı? – golosovsky

    0

    Sadece sağlanan çözüm @day ilgili ek verileri ekleyeceğiz: http://www.a.com/ kaynağı temelde şuna benzer (Frameet sayfasını etkin bir şekilde kaldırarak).

    Hedef:

    • _blank = Bağlantı yeni bir pencerede

    • _top açılacaktır = Bağlantı

    • _parent en üst belge olarak varolan herhangi çerçeveleri ve açık URL'yi temizleyecektir = Bağlantı ana çerçevede açılır (eğer birkaç seviye derinse). Sadece bir seviye çerçeve eğer _top'a eşit
    • _kendi = Bağlantı uygulanabilir hangisi geçerli çerçeve/pencerenin vb açılacaktır

    [kaynak: http://www.webmasterworld.com/forum21/4397.htm]