Arama butonu
Bu konudaki kullanıcılar: 1 misafir
2
Cevap
603
Tıklama
0
Öne Çıkarma
Sitemap Olayı
A
6 yıl
Onbaşı
Konu Sahibi

Merhaba arkadaşlar,

Sitemap hazırlama olayının kısa yolu var mıdır arkadaşlar?

Tek tek elle yapıyorum :/



T
6 yıl
Yarbay

https://duckduckgo.com/?q=Sitemap+Creator+Sitemap+Writer+Editor aramasında bayağı alternatif çözüm çıkıyor.



< Bu ileti mini sürüm kullanılarak atıldı >

A
5 yıl
Onbaşı
Konu Sahibi

dinamik sitemap olayı varmış. Pek çözemedim ama şöyle bir şey anlatıyorlar;

<?php
require_once $_SERVER['DOCUMENT_ROOT'] . '/db.php'; //Veritabanı bağlantımızı yaptık.
header('Content-Type: text/xml'); //PHP dosyasının XML dosyası olarak algılanmasını sağlıyoruz.

echo "<?xml version=\"1.0\" encoding=\"UTF-8\"?>"; //XML etiketimizi başlatıyoruz.
echo "<urlset xmlns=\"http://www.sitemaps.org/schemas/sitemap/0.9\">";
echo "<url><loc>http://" . $_SERVER['HTTP_HOST'] . "</loc></url>"; //Ana Sayfamızı ekliyoruz.
echo "<url><loc>http://" . $_SERVER['HTTP_HOST'] . "/about</loc></url>"; //Hakkımda Sayfamızı ekliyoruz.
echo "<url><loc>http://" . $_SERVER['HTTP_HOST'] . "/contact</loc></url>"; //İletişim Sayfamızı ekliyoruz.

$articles = mysqli_query($baglanti, "SELECT ID, url FROM articles ORDER BY ID DESC"); //Veritabanından makalelerimizi çekiyoruz.

while ($article = mysqli_fetch_array($articles)) { //While döngümüzü açıyoruz.
echo "<url><loc>http://" . $_SERVER['HTTP_HOST'] . "/" . $article['url'] . "</loc></url>"; } //Makale adreslerimizi döngü içinde sırayla ekliyoruz.

$categories = mysqli_query($baglanti, "SELECT caturl FROM categories"); //Veritabanından kategorileri çekiyoruz.

while ($category = mysqli_fetch_array($categories)) { //While döngümüzü açıyoruz.
echo "<url><loc>http://" . $_SERVER['HTTP_HOST'] . "/category/" . $category['caturl'] . "</loc></url>"; } //Kategori adreslerimizi döngü içinde sırayla ekliyoruz.

echo "</urlset>"; //XML etiketimizi kapatıyoruz.
mysqli_close($baglanti); //Veritabanı bağlantımızı kapatıyoruz.
?>



DH Mobil uygulaması ile devam edin. Mobil tarayıcınız ile mümkün olanların yanı sıra, birçok yeni ve faydalı özelliğe erişin. Gizle ve güncelleme çıkana kadar tekrar gösterme.