Webmaster Forumu

Geri git   Webmaster Forumu > Webmaster Kaynak Eğitim Tanıtım Hizmet > Arama Motorları ve SEO Teknikleri > Google Optimizasyon

Google Optimizasyon optimizasyon ipuçları

Cevapla
 
LinkBack Seçenekler Stil
  #1 (permalink)   iTrader 
Alt 2007-10-19, 09:19
yagmayok - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Jan 2005
Mesajlar: 1.915
Blog Entries: 3
Tecrübe Puanı: 4
iTrader: %100/3
yagmayok will become famous soon enoughyagmayok will become famous soon enough
Thumbs up Veri tabanından veri çekerek sitemap hazırlama

Bir site açtınız php ile kodladınız güzel bir site oldu. bilgileri veri tabanından çekiyor ve oldukça fazla sayfanız oluştu... artık tek amacınız google'da üst sıralara çıkmak.

Sıra siteye bir sitemap oluşturmaya geldi. Çünkü hepimiz artık çok iyi biliyoruz ki sitemap oluşturmanın büyük katkıları bulunmaktadır (Son zamanlarda tartışılır bir konudur). En sıkıcı ve zor olabilen bir andasınız. ya programları kullancaksınız ya da veritabanından bilgileri çekerek direk sitemap hazırlayacaksınız. Bu iş program ile oldukça zor bir iş olabilir. çünkü her site güncellemelerinde program ile uğraşacaksınız. Buda çok vakit kaybı olmakla birlikte kota olaylarında da sorun yaşatabilmektedir.

Herhalde en iyi yol veri tabanından bilgileri çekip sitemap oluşturmak. bir kere hazırlayacaksınız ve bir daha uğraşmayacaksınız... bu konuda pek fazla bilgiye sahip olmayan arkadaşlar için bir kod ile halletmelerine yardımcı olacağım...



Kod:
<?

include "config.php";

?>        

<?php                                        
                            
$xml_ciktisi="<?xml version=\"1.0\" encoding=\"windows-1254\"?><urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">\n";



$isimx=mysql_query("SELECT * FROM veritabanı_adı WHERE onay='e' ORDER BY id DESC");;

while($link = mysql_fetch_array($isimx))
{
$haber_id = $link["id"];
  $date = date("F d, 20y");

$xml_ciktisi .= "<url>
                          <loc>http://www.siteadi.com/yazi.php?yazi_id=$haber_id</loc>
                          <lastmod>$date</lastmod>
                              <changefreq>daily</changefreq>
                              <priority>0.5</priority>
                              </url>\n";
                      
};

$xml_ciktisi .= "</urlset>\n";

echo $xml_ciktisi;
        
?>
kullandığınız scripte göre yapılacaklar:

1. $isimx=mysql_query("SELECT * FROM veritabanı_adı WHERE onay='e' ORDER BY id DESC"); Gerekli yerleri kendinize göre düzenleyiniz...

2. config.php : Dosyası veri tabanı bağlantısının yapıldığı dosyanız olacak...

3." http://www.siteadi.com/yazi.php?yazi_id= " Sitenize göre değiştiriniz...

Eğer bu konu ile ilgili bir sorunuz varsa elimden geldiğince yanıtlayabilirm....

Çalışmalarınızda başarılr dilerim...

lütfen kimse alıntıdır demesin. Tamamen kendi çalışmamdır... Sadece iyinette yayınlamakta biraz geç kaldım
__________________
Sil baştan başlamak gerek bazen...
Hayatı sıfırlamak...
RSS EKLE
Alıntı ile Cevapla

  #2 (permalink)   iTrader 
Alt 2007-10-20, 00:10
Senior Member
 
Üyelik tarihi: Oct 2006
Mesajlar: 900
Tecrübe Puanı: 2
iTrader: %0/0
Hobichat is on a distinguished road
Standart

çok tşkler hocam saolun veri tabanından çekmeden yapma sansımız varmıdır yokmudur böle size ilğinç bir sorum olucak
Alıntı ile Cevapla

  #3 (permalink)   iTrader 
Alt 2007-10-20, 06:48
yagmayok - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Jan 2005
Mesajlar: 1.915
Blog Entries: 3
Tecrübe Puanı: 4
iTrader: %100/3
yagmayok will become famous soon enoughyagmayok will become famous soon enough
Standart

Alıntı:
Hobichat´isimli üyeden Alıntı Mesajı göster
çok tşkler hocam saolun veri tabanından çekmeden yapma sansımız varmıdır yokmudur böle size ilğinç bir sorum olucak
Güzel bir soru. Onu forumda araştırırsanız bazı sit4emap hazırlama programları var (exe). onların yardımı ile de yapabilrisiniz...
__________________
Sil baştan başlamak gerek bazen...
Hayatı sıfırlamak...
RSS EKLE
Alıntı ile Cevapla

  #4 (permalink)   iTrader 
Alt 2007-10-20, 09:32
webyazilim - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Jun 2006
Nerden: Kayseri
Mesajlar: 790
Tecrübe Puanı: 2
iTrader: %100/10
webyazilim will become famous soon enough
Standart

Bunun benzeri birşey yapmıştım. aktif oluşan tüm URL adreslerini php global değişkenlerle alıp site kendi URL listesinide her oluşan yeni URL de güncelliyor ve belirli sayılarda URL artışında sitemap dosyasını yeniden oluşturuyordu. düzgün bi sitemap xml çıktısı alamadım vazgeçmiştim. bununla onu bi bağlayım bakalım nasıl olucak
__________________
Jenerik domainleriniz alınır.
Ünlü, marka, dizi isimleri hariç, sadece .com olanları fiyatları ile PM lütfen...
Alıntı ile Cevapla

  #5 (permalink)   iTrader 
Alt 2007-10-27, 11:02
manglerman - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Sep 2006
Nerden: <%="istanbul"%>
Mesajlar: 208
Tecrübe Puanı: 2
iTrader: %86/5
manglerman is an unknown quantity at this point
Standart

bir sitemap.xml formatı örneği atabilirmisiniz bende kendime göre editleyip yapayım.
__________________
Masaüstü Resimleri
Alıntı ile Cevapla

  #6 (permalink)   iTrader 
Alt 2007-11-01, 01:59
ResSam - ait Kullanıcı Resmi (Avatar)
Member
 
Üyelik tarihi: Oct 2007
Nerden: sivaS
Mesajlar: 142
Tecrübe Puanı: 1
iTrader: %0/0
ResSam is an unknown quantity at this point
Standart

sitemap.xml bazen işe yaradığı kadar bazende ortalığı karıştırıyor sitemin birine google botu bayadır girmiyordu, sanırım bu forumda bi arkadaş yazmıştı "sitemapı uçurdum ordan google botu tekrar siteme girmeye başladı" diye. neyse belki dogrudur dedim sitemapı sildim 2 gün sonra bot siteye girdi bu konuya dikkat edin lütfen
Alıntı ile Cevapla

  #7 (permalink)   iTrader 
Alt 2008-02-25, 19:53
yagmayok - ait Kullanıcı Resmi (Avatar)
Gold Member
 
Üyelik tarihi: Jan 2005
Mesajlar: 1.915
Blog Entries: 3
Tecrübe Puanı: 4
iTrader: %100/3
yagmayok will become famous soon enoughyagmayok will become famous soon enough
Standart

Yukarıdaki yöntem denendiği zaman Google Sitemaps'da uyarılar veriyor. Bu da dosyanın php uzantılı olmasından kaynaklanıyor. Farklı bir yol uygulayarak da bu uyarıları ortadan kaldırabiliriz.

mantık şu olucak. Bir sitemap.php dosyamız olucak gene burada veriler çekilip sitemap.xml formatında bir dosya kaydedilecek... Yalnız bu yöntem de veri tabanınızı her güncellediğiniz de sitemap.php'yi çalıştırmanız gerekli ki yeni bilgilerde sitemap.xml dosyasına taşınsın...

sitemap.php içeriği:

PHP- Kodu:
<?
include "ayar.php";
?>        

<?                                       
                            
$xml_ciktisi
="<?xml version=\"1.0\" encoding=\"windows-1254\"?><urlset xmlns=\"http://www.google.com/schemas/sitemap/0.84\" xmlns:xsi=\"http://www.w3.org/2001/XMLSchema-instance\" xsi:schemaLocation=\"http://www.google.com/schemas/sitemap/0.84 http://www.google.com/schemas/sitemap/0.84/sitemap.xsd\">\n";

$isimx=mysql_query("SELECT * FROM yazilar ORDER BY id DESC");;

while(
$link mysql_fetch_array($isimx))
{
$haber_id $link["id"];
  
$date date("F d, Y");

$xml_ciktisi .= "<url>
                          <loc>http://www.siteadi.com/yazi.php?id=$yazi_id</loc>
                          <lastmod>$date</lastmod>
                              <changefreq>daily</changefreq>
                              <priority>0.5</priority>
                              </url>\n"
;
                      
};

$xml_ciktisi .= "</urlset>\n";        
?>


<?
// Alınan veriler aşağıda ismi geçen dosyaya kopyalanıyor
$raw $xml_ciktisi;
$handle fopen("sitemap.xml""w");
fwrite($handle$raw);
?>
Tabiki bu kodları aynen kullanırsanız çalışmayacaktır. kullanmış olduğunuz scripte göre ayarlamalarınızı yapmanız gerekiyor...
__________________
Sil baştan başlamak gerek bazen...
Hayatı sıfırlamak...
RSS EKLE
Alıntı ile Cevapla

  #8 (permalink)   iTrader 
Alt 2008-02-25, 21:17
Breeze - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Apr 2007
Nerden: CTRL + W
Mesajlar: 944
Blog Entries: 1
Tecrübe Puanı: 2
iTrader: %100/3
Breeze will become famous soon enough
Standart

Sağol yagmayok
Ben php uzantılı sitemap kullanıyorum sorun olmuyor
Ama illa xml uzantılı yapmak isterseniz php olarak hazırlayın sitemap'ınızı
Hosting'te sitemap.php'nin bulunduğu klasörün içinde .htaccess dosyasını oluşturun

.htaccess dosyasının içine
Kod:
rewriteRule ^sitemap.xml$            sitemap.php
kodunu yerleştirin.

Artık sitemap.xml diyince otomatik olarak sitemap.php okunur.
__________________
...
Alıntı ile Cevapla

  #9 (permalink)   iTrader 
Alt 2008-02-25, 22:25
pişman olup döneceksin...
 
Üyelik tarihi: Mar 2006
Mesajlar: 2.757
Blog Entries: 2
Tecrübe Puanı: 4
iTrader: %100/10
Cagatay has a spectacular aura aboutCagatay has a spectacular aura about
Standart

teşekkürler yine breeze
__________________
Ölenin adresi bellidir, toprağına dokunursun, konuşur sesini duyurursun.
Ama giden nerededir, neyapar bilemezsin, onu iki dünyada da bulamazsın...
Alıntı ile Cevapla

  #10 (permalink)   iTrader 
Alt 2008-02-25, 22:30
Breeze - ait Kullanıcı Resmi (Avatar)
Senior Member
 
Üyelik tarihi: Apr 2007
Nerden: CTRL + W
Mesajlar: 944
Blog Entries: 1
Tecrübe Puanı: 2
iTrader: %100/3
Breeze will become famous soon enough
Standart

rica ederim Çağatay :)
__________________
...
Alıntı ile Cevapla

Cevapla

Seçenekler
Stil


Benzer Konular
Konu Konuyu Başlatan Forum Cevaplar Son Mesaj
Sitemap Hazırlama (Program+Anlatım) keyfinebak.com Google Optimizasyon 113 2008-07-30 14:01
15000-20000 arası alt sayfa için sitemap hazırlama bAdlove Google Optimizasyon 9 2007-11-04 14:16
Sitemap Hazırlama Yenilikler + Yahoo Kayıt keyfinebak.com Google Optimizasyon 13 2007-02-26 10:47


Bütün Zaman Ayarları WEZ +2 olarak düzenlenmiştir. Şu Anki Saat: 19:16 .


Powered by vBulletin® Version 3.7.3
Copyright ©2000 - 2008, Jelsoft Enterprises Ltd.
Content Relevant URLs by vBSEO 3.2.0

Firefox