v2.5.2
Giriş yap

PHP ile otomatik sitemap

Anonim
789 defa görüntülendi ve 2 kişi tarafından değerlendirildi

Merhabalar, ben scriptim de otomatik sitemap özelliğini eklemek istiyorum ama bir türlü gerçekleştiremedim. Ve bazı dosya yollarını kendisi otomatik alıyor ve ben onları ıstemıyorum asıl alması gerekenleri almasını istiyorum nasıl yapabilirim?

Cevap yaz
Cevaplar (2)
csybot
1041 gün önce

Öncelikle sitemap.php Dosyası Oluşturup .htaccess ten sitemap.xml gibi göstere bilirsin!

Örnek Vermem Gerekiyor Galiba

.htaccess İçeriği;

RewriteEngine On
RewriteRule ^sitemap.xml$ sitemap.php

sitemap.php İçeriği;

<?php
include("baglanti.php");
echo '<?xml version="1.0" encoding="UTF-8"?>
<urlset xmlns="http://www.sitemaps.org/schemas/sitemap/0.9">';
header('Content-Type: text/xml');
$sorgu = $db->prepare("SELECT * FROM konular");
    $sorgu->execute();
    while ($cikti = $sorgu->fetch(PDO::FETCH_ASSOC)) {
$url = "http://localhost/konu/".$cikti['konuid']."/".$cikti['seourl'].".html";//url yapın neyse yazarsın zaten
$tarihn = $cikti['tarih'];
$tarih = date("Y-m-d", strtotime($tarihn));
echo '<url>
    <loc>'.$url.'</loc>
    <lastmod>'.$tarih.'</lastmod>
</url>';
}
echo '</urlset>';

Not: Ne Kadar Güvenli Hiç Bir Fikrim Yok!

smack
1041 gün önce

otomatik almasıni istemediginiz dosya yollarini if kondisyonu ile engelleyiniz