• 02-07-2005, 18:04:12
    #1
    Üyeliği durduruldu
    Aşağıdaki kodu ben yazmıştım.çok basit bir kod.öle boşuna sitemap yapıcı site aramaya gerek yok zaten.
    2 haftada 45.000 sayfamı indexletmiştim.Uzantısı php olabilir.xml olması şart degil zaten.benim sitemdeki adı ra.php idir
    aşağıdaki dosyayı sitemap.php yapıp hostunuza atın ve kendi sitenize göre ayarlamalarınızı yapın ve googla sitemap bölümünden üye girişi yapıp kodu google amcaya verin hepsi bu

    <?  header("Content-type: text/xml");
    include "config.php";
    $resultb = mysql_query("SELECT id FROM haberler ORDER BY id DESC LIMIT 0,750");
    
    ?>
    <?php echo '<?xml version="1.0" encoding="ISO-8859-9"?>'; ?>
    <?php echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'; ?>
    <? $i=1;
    while ($resultat = mysql_fetch_array($resultb)) {
    $id=$resultat[id];
    $date=date('Y-m-d');
    echo "
    <url>
    <loc>http://www.domain.com/oku.php?id=$id</loc>
    <lastmod>$date</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url> ";
    $i++;
    } ?>
    </urlset>
  • 02-07-2005, 18:15:03
    #2
    Üyeliği durduruldu
    yaw bide asp öğrensen ne güzel olcak
  • 02-07-2005, 20:04:39
    #3
    Muhhahha, yaşasın Açık Kaynak yaşasın PHP
  • 03-07-2005, 01:04:16
    #4
    Üyeliği durduruldu
    Teşekkürler dostum çok işime yaradı
  • 03-07-2005, 04:39:58
    #5
    Üyeliği durduruldu
    ASP cilerde bunu kullanabilir. Aynı kodu .asp ye çevirdim.

    <?xml version="1.0" encoding="ISO-8859-9" ?>
    
    <urlset xmlns="http://www.google.com/schemas/sitemap/0.84">
    
    <!--#include file="config.asp"-->
    
    <%
    Tarih = Year(Date) & "-" & Month(Date) & "-" & Day(Date)
    SQL = "SELECT id FROM haberler ORDER BY id DESC"
    rs.Open SQL,Conn,1,3
    do while Not rs.Eof
    %>
    
    
    <url>
    <loc>http://www.domain.com/oku.asp?id=<%=rs("id")%></loc>
    <lastmod><%=Tarih%></lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url>
    <%
    rs.MoveNext
    Loop
    rs.Close
    %>
    
    </urlset>
  • 03-07-2005, 14:04:20
    #6
    Üyeliği durduruldu
    yoktur adlı üyeden alıntı:
    Aşağıdaki kodu ben yazmıştım.çok basit bir kod.öle boşuna sitemap yapıcı site aramaya gerek yok zaten.
    2 haftada 45.000 sayfamı indexletmiştim.Uzantısı php olabilir.xml olması şart degil zaten.benim sitemdeki adı ra.php idir
    aşağıdaki dosyayı sitemap.php yapıp hostunuza atın ve kendi sitenize göre ayarlamalarınızı yapın ve googla sitemap bölümünden üye girişi yapıp kodu google amcaya verin hepsi bu

    <?  header("Content-type: text/xml");
    include "config.php";
    $resultb = mysql_query("SELECT id FROM haberler ORDER BY id DESC LIMIT 0,750");
    
    ?>
    <?php echo '<?xml version="1.0" encoding="ISO-8859-9"?>'; ?>
    <?php echo '<urlset xmlns="http://www.google.com/schemas/sitemap/0.84">'; ?>
    <? $i=1;
    while ($resultat = mysql_fetch_array($resultb)) {
    $id=$resultat[id];
    $date=date('Y-m-d');
    echo "
    <url>
    <loc>http://www.domain.com/oku.php?id=$id</loc>
    <lastmod>$date</lastmod>
    <changefreq>weekly</changefreq>
    <priority>0.5</priority>
    </url> ";
    $i++;
    } ?>
    </urlset>
    Merhaba
    Bu kodda oku.php diye bir satır var, oku.php diye dosya mı yaratıyoruz?
    Ayrıca mysql table falanda yaratmak gerekiyormu?
    Biraz daha detaylı bir bilgi alabilir miyiz acaba.
    teşekkürler.
  • 03-07-2005, 14:14:43
    #7
    Üyeliği durduruldu
    şimdi bu dosyadaki olay şu.benim sitemde makaleler ve haberler var veritabanında.
    ben google amcanın o haberleri indexlemesini istiyorum.
    bu sebeble normalde ziyaretçilerime verdigim

    domain.com/oku.php?id=34 mesela bu şekildeki sayfalarımı sitemap ile google amcaya bildirmiş oldum.
    herkesin sitesinde, indexletmek istedigi sayfalar farklı olabilir.
    kimi şiirlerini indexletmek
    kimi şarkı sözlerini indexletmek
    kimi sitesindeki emlak ilanlarını indexletmek istiyor olabilir.
    bu tamamen size kalmış.
  • 03-07-2005, 14:41:19
    #8
    Üyeliği durduruldu
    Ok.
    Bu güzel bilgi için teşekkür ederim.
  • 03-07-2005, 14:45:16
    #9
    Üyeliği durduruldu
    güzel bir çalışma tşk ederim yoktur ama ben bir faydasını görmedim bu sitemapın 10 sitemede tek tek sitemap yaptım bir tane bile sayfa indexlenmedi.yapmadıgım siteler ise baya bir indexleme olmuş.