Theme editor

Answered Sitemap Oluşumu Hakkında

SelamT

Licenced
SMS Confirmed
Joined
May 20, 2019
Messages
436
Solutions
8
Reaction score
244
Points
73
1/3
Thread owner
Merhaba,

Kullandığım sitemde domain.com/sitemap.xml yazdığımda, site haritasına eklenmiş tüm veriler aynı anda açılmakta, uzunda sürmektedir. (32bin civarı içerik var)
Lakin farklı bir kaç XenForo sisteminde fark ettim ki, domain.com/sitemap.xml yazınca, aşağıdaki gibi geliyor.

Code:
Dear Guests, welcome! Please, Log in or Register to view hide content!


Site haritasını bu şekilde parçalamanın bir ayar mı var acaba?

Ne yazık ki her seferinde çatır çatır site haritasını okuyan Google, 4 gündür haritayı okumamakta :(

Desteklerinizi rica ederim.

Teşekkürler,
 
Solution
Dear Guests, welcome! Please, Log in or Register to view hide content!



Dear Guests, welcome! Please, Log in or Register to view hide content!
Thread owner
Bu konuya dair bir fikri olan yok mu acaba? :(
Siteme özel bir yöntemle etiket eklemesi yaptım, 7K civarı içeriğim var her birine 5 civarı etiket ekledim 32K içerik oluşuyor.
Sitemap tek parça halinde oluşuyor, bir sorun yok.
Lakin Google site haritasını sorunsuz okumasına rağmen, Search Console'da "Kaydedilen URL Sayısı" kısmına içerik sayısını getirmiyor.
Son okuma tarihi de değişmiyor.

Sitemap'ı tek parça değilde, üstteki gibi yaparsak bu sorun düzelebilir... Ama bunu nasıl yapmalıyım?
Sanırım XenForo 'da ayarı var ama bulamadım :(
 
Dear Guests, welcome! Please, Log in or Register to view hide content!



Dear Guests, welcome! Please, Log in or Register to view hide content!
 
Solution
Thread owner
Evet ben de fark ettim bunu.
Sorunun kaynağı sanırım farklı bir nedenmiş.
Tüm etiketleri sildim ve tekrar etiket yükledim tüm içeriklere, sorun giderildi.
 
A rather long story short, you will need full friendly URLs enabled for the sitemap URLs that end in .xml to actually work.

Once the sitemap grows beyond 50,000 URLs it has to be split into separate .xml files, as in your case. Prior to the 50,000 URLs limit, sitemap.php will work but in reality we've seen Google ignore sitemaps unless they have a .xml extension.

Once you have full friendly URLs enabled, you can actually just use the URL sitemap.xml to access the index page and then sitemap-1.xml and so on will work.

Şunu tam anlamadım ne yapmamız gerekiyor açıkça anlatır mısın? SelamT

sitemap.xml diye bir dosyam yok?
 
"sitemap.php nin içine bunu mu yapıştıracam?
<?php

$dir = __DIR__;
require ($dir . '/src/XF.php');

XF::start($dir);
$app = XF::setupApp('XF\Pub\App');

/** @var \XF\Sitemap\Renderer $renderer */
$renderer = $app['sitemap.renderer'];
$request = $app->request();
$response = $app->response();
$counter = $request->filter('c', 'uint');

$response = $renderer->outputSitemap($response, $counter);
$response->send($request);
<sitemapindex>
<sitemap>
<loc>https://www.ourdomain.co.uk/sitemap-1.xml</loc>
<lastmod>2021-08-13T22:38:22+00:00</lastmod>
</sitemap>
<sitemap>
<loc>https://www.ourdomain.co.uk/sitemap-2.xml</loc>
<lastmod>2021-08-13T22:38:22+00:00</lastmod>
</sitemap>
</sitemapindex>

Those 2 xml files don't exist (404 errors)."

hiç bir şey yapmadım. Anlamadım. Hiç bir şeye de dokunmadım. Sistem dosyalarına asla dokunulmaz… Siz de yapmayın.
 
Last edited:
Thread owner
Ben parametrelerde bir değişim yapmadım.
Sitemi özel bir yazılımdan XenForo 'ya dönüştürdüm.
O esnada eski sitemdeki etiketleri aktarırken, bir kaç yanlış adım yaptığım için sitemap okumayı kesmişti.
Bu konuda o zaman açıldı, lakin nedenin düşüncem ile alakası yokmuş.
Tüm etiketleri silip, yeniden doğru bir şekilde yükleyince işlem tamamlandı.
 
Dear Guests, welcome! Please, Log in or Register to view hide content!
ben de yıllar önce mybb'den xenforo 'ya geçiş yaptım. Geçişi kendim yaptım. Tabii ki forum küçüktü o sıralarda bir hata olmadan geçiş yapabildim. Forumlar büyüdükçe geçiş de zorlaşır. Mysql hataları alırsın. Gerçi geçişler için özel eklentiler de geliştiriliyor.
 
Thread owner
Hiç sorunsuz geçtiğimi düşünüyorum, komik gelecek ama bu geçişi Excel ile yaptım :)
Ama XenForo algoritmalarını çözmek gerçekten zordu.
En çokta 10K civarı dosyayı yüklemek işinin nasıl olacağını çözmek...
Ama hallettim sorunsuzca.
 
Dear Guests, welcome! Please, Log in or Register to view hide content!
To view this content we will need your consent to set third party cookies.
For more detailed information, see our cookies page.

İşin esprisi ama bunu yaptığına şahit olmasam inanmazdım.
 
Quick Jump
Back
Top