• 04-12-2012, 15:34:02
    #1
    arkadaşlar bayadır uğraşıyorum asp ile dinamil sitemap oluşturmak için yaklaştım gibi ama şimdi de ufak bir sorunum var. kullandığım kod son derece basit bir kod, google webmasterın gördüğü bir sitemap.xml i asp ye uyarlamaya çalıştım.

    <?xml version="1.0" encoding="UTF-8"?>
    <rss version="2.0" xmlns:g="http://base.google.com/ns/1.0">
    <channel>
    <%
    Set Conn= Server.CreateObject("ADODB.Connection")
    Conn.Open "Provider=Microsoft.JET.OLEDB.4.0;Data Source=" & Server.MapPath("veritabanim.mdb")
    %>
    <title>Site Başlık</title>
        <link>http://www.sitem.com/</link>
        <description>Google Base Feed : http://www.sitem.com/</description>
        <lastBuildDate>Wed, 28 Nov 2012 16:20:27 GMT</lastBuildDate>
        <generator>sitem</generator>
    <%
    Tarih = Year(Date) & "-" & Month(Date) & "-" & Day(Date)
    Set rs = Server.CreateObject("ADODB.Recordset") 
    SQL = "SELECT * FROM tablo ORDER BY id asc"
    rs.Open SQL,Conn,1,3
    do while Not rs.Eof
    %>
    
    <item>
     <title><%=rs("deger1")%></title>
     <link>http://www.sitem.com/izle.asp?id=<%=rs("id")%>&deger=<%=rs("deger1")%></link>
    </item>
    <%
    rs.MoveNext
    Loop
    rs.Close
    %>
    </channel>
    </rss>
    bu şekilde yazdığımda "<link> </link>" olan kısımda id ile deger arasındaki "&" işaretinden dolayı hata veriyor.



    o işareti kaldırınca sorunsuz çalışıyor ama. ama sorun da şu ki sayfada 2 değeride kullanıyorum. ben sorun çıkarmadan "&" nasıl kullanırım sitemap.asp içinde acaba? <link> yerine <loc> da yazdım yine aynı sorun çıktı.
  • 04-12-2012, 15:36:56
    #2
    Kardeşim kolay iş. "&" olan kısmı "&amp;" yaparsan sorun kalmayacaktır.

    Kolay gelsin sana.
  • 04-12-2012, 15:56:22
    #3
    UnPooMKT adlı üyeden alıntı: mesajı görüntüle
    Kardeşim kolay iş. "&" olan kısmı "&amp;" yaparsan sorun kalmayacaktır.

    Kolay gelsin sana.
    tamamdır ) sonunda asp ile bir site haritası yapabildim )
  • 05-12-2012, 14:07:37
    #4
    Hayırlı olsun kardeşim. Biz forumlarımızda free çok dağıtmıştık örnek olsun diye. Hem kullanışlı hem de çok basit.
  • 05-12-2012, 20:52:20
    #5
    UnPooMKT adlı üyeden alıntı: mesajı görüntüle
    Hayırlı olsun kardeşim. Biz forumlarımızda free çok dağıtmıştık örnek olsun diye. Hem kullanışlı hem de çok basit.
    bayadır uğraşıyordum da hep google webmasterda html içerik gibi bir hata veriyordu. iyi oldu şu an tabi bu durum. merak ettiğim ama google webmasterda tanımlarken yandex gibi mi bu? yani bir kere sitemap i tanıtmak yeterli mi? sürekli kontrol eder mi içini google.

    birde bunu yandex tanımadı. onun için ne yapmam gerekiyor acaba?
  • 06-12-2012, 05:16:49
    #6
    Site haritanız XML formatına uygunsa Google webmaster tools'a bir kere eklemeniz yeterli olacaktır. Google, belirli aralıklarla site haritanızı kontrol edecek yeni eklenen sayfalar var ise onları dolaşarak indeksleyecektir. Yandex'te aynı şekilde.