Merhaba sitemap kendimce söyle kodlardım ama söyle bir hatayı nasıl düzeltiriz çözemedim .
Anakonularda sadece sitemap oluşturdum nedeni
soru-cevap bolümünü soru-cevap bölümü "sitenizin-adi.com/soru/yazılan sorular" şeklinde bir seo var
Ana konular bölümü ise "sitenizin-adi.com/yazılan konular" şeklinde olması
bende type tablosunu sadece konu yazanları çekmeye ayarlardım sizce bunu nasıl düzeltirim.
$sozlukcuksor=$db->prepare("SELECT * FROM paylasimlar where type='konu' order by id desc");
$sozlukcuksor->execute();Eğer soru cevap kısmınıda sitemap ekleyebilirsim konuyu güncellerim saygılarımla..
Sadece Anakonular için Sitemap :
Notlar:
1) Sitemap.php en alt kısımda "https://www.sitenizin-adi.com/ " kendi sitenizin adıyla düzeltmeyi unutmayınız.
Sitemap.php
sitemap.rar - 615 B
2) .htaccess Sonuna su kodu ekleyin Örnek :
RewriteRule ^([a-zA-Z0-9_-]+)$ konu.php?seflink=$1 [L,NC]
RewriteRule ^soru/([a-zA-Z0-9_-]+)$ soru.php?seflink=$1 [L,NC]
RewriteRule ^duyuru/([a-zA-Z0-9_-]+)$ duyuru.php?seflink=$1 [L,NC]
RewriteRule ^sitemap.xml sitemap.php [L,NC]
Options -Indexes
Artık otomatik çalışacaktır.
ekledim çalıştı hocam, çok teşekkürler.
Benim gözümde scriptin eksik kalan bir yanı da şu oldu.
bu ilk mesajda yer alan bkz kodu, yazar etiketleme gibi alanların diğer mesajlarda da çıkmasını sağlayabilsek çok güzel olacak. Yani konuyu açan bizsek etiketleme ve bkz kullanabiliyoruz ancak bızım altımıza mesaj atan entrylerde bu ozellık bulunmuyor. Oralara da eklenebilse çok iyi olurdu.