• Web sitemizin içeriğine ve tüm hizmetlerimize erişim sağlamak için Web sitemize kayıt olmalı ya da giriş yapmalısınız. Web sitemize üye olmak tamamen ücretsizdir.
  • Sohbetokey.com ile canlı okey oynamaya ne dersin? Hem sohbet et, hem mobil okey oyna!
  • Soru mu? Sorun mu? ''Bir Sorum Var?'' sistemimiz aktiftir. Paylaşın beraber çözüm üretelim.

Yardım vBulletin: Google Search Console Sitemap Ekleme Sorunu

mum

Özel Üye
Üyelik Tarihi
3 Nis 2008
Konular
2,214
Mesajlar
2,424
MFC Puanı
1,030
Genel HTTP Hatası

Kod:
Site haritanıza erişirken bir hatayla karşılaştık. Lütfen site haritanızın belirtilen adreste ve Google'ın erişimine açık olduğundan emin olun. Hata ayıklama ile ilgili daha fazla yardım için Yardım Merkezimizi ziyaret edin.



Site Haritası HTML'dir

Kod:
Site Haritanızın bir HTML sayfası olduğu görünüyor. Lütfen bunun yerine desteklenen bir site haritası biçimi kullanın.



Desteklenmeyen Dosya Biçimi

Kod:
Site Haritanız desteklenen biçimde görünmüyor. Lütfen Site Haritası yönergelerimize uyduğundan emin olun ve tekrar gönderin.

Site haritası okunamadı, getirilemedi, site haritası okunabiliyor, ancak hataları var gibi her haritada farklı farklı hatalar gösteriyor. Bunun çözümü nedir?

Sorun domain değiştirdiğimde ortaya çıktı. Forum yazılımım vBulletin 3.8 ve vBSEO kullanıyorum. Taşımadan beri yaklaşık 2 aydır böyle. Site haritalarım xml.gz uzantısına sahip.
 

Pisadam

CEO
Üyelik Tarihi
2 Nis 2008
Konular
1,150
Mesajlar
12,622
MFC Puanı
20,450
sitemap.xml şeklinde mi ekliyorsun?
 

Pisadam

CEO
Üyelik Tarihi
2 Nis 2008
Konular
1,150
Mesajlar
12,622
MFC Puanı
20,450
tamam anladım sen google'a sitemap eklerken sitemap_index.xml.gz şeklinde mi ekliyorsun yoksa sitemap.xml şeklinde mi?

Sitenin linkini bana özelden atar mısın
 

Kerem

MFC Üyesi
Üyelik Tarihi
21 Mar 2013
Konular
27
Mesajlar
258
MFC Puanı
3,780
Yanlış bilmiyorsam sitemap.xml şekilde olmalı. Diğer türlü site haritasını ekleyemiyorsunuz.
 

mum

Özel Üye
Üyelik Tarihi
3 Nis 2008
Konular
2,214
Mesajlar
2,424
MFC Puanı
1,030
Site haritası HTML'dir hatası veriyor, .xml linki de anasayfaya yönlendiriyor. Yani o linkte sitemap yok. Vbseo'yu indexi .gz olmadan oluşturacak şekilde ayarlayabilir miyiz sitemap_index.xml olsa sadece, bu mümkün mü ki, nasıl yaparız ve sorunu çözer mi acaba? Sorun uzantıda mı ki, ama önce ki domainde sorun yoktu xml.gz idi orda da.
 

Pisadam

CEO
Üyelik Tarihi
2 Nis 2008
Konular
1,150
Mesajlar
12,622
MFC Puanı
20,450
Site haritası HTML'dir hatası veriyor, .xml linki de anasayfaya yönlendiriyor. Yani o linkte sitemap yok. Vbseo'yu indexi .gz olmadan oluşturacak şekilde ayarlayabilir miyiz sitemap_index.xml olsa sadece, bu mümkün mü ki, nasıl yaparız ve sorunu çözer mi acaba? Sorun uzantıda mı ki, ama önce ki domainde sorun yoktu xml.gz idi orda da.

Bir çözüm önerisi sunayım o halde;

Bak şimdi sitemap eklentisini tamamen kaldır, FTP dosyaları ile beraber. Daha sonra FTP de oluşturulmuş sitemap dosyalarını kaldır tamamen hepsini.

Sitemap eklentisini yeniden kurulumunu yap

FTP de bulunan vbseo_sitemap/data klasörünün CHMOD değerini 777 yap ondan sonra sitemapi tekrar oluştur.

.htaccess dosyanda aşağıdaki kodların ekli olduğunu kontrol et.

RewriteEngine On
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

Son olarak robots.txt dosyan varsa aşağıdakini ekle kaydet


Bu adımları eksiksiz yaptıktan sonra google'a sitemapi tekrar eklemeyi dene.
 

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,087
Mesajlar
5,879
MFC Puanı
20,700
Google site haritası hatasını nasıl düzeltebilirim?

Google Arama Konsolu Getirilemedi Hatasını Nasıl Düzelteceğiniz Aşağıda Açıklanmıştır

1.Google Search Console'a Giriş Yapın.
2.Sol panel / Menüdeki "Site Haritaları" na tıklayın.
3.Site haritası ekle'de dizine eklemeye çalıştığınız site haritasının URL'sini girin.
4.Url'deki son eğik çizgiden hemen sonra eğik çizgi "/" ekleyin.
5.Gönder'i tıklayın.

Kaynak :
Kod:
https://contenteum.io/couldnt-fetch-sitemap-error-on-google-search-console-solved/

Not :

.xml dosyası ve içinde bulunduğu dizinin yazma / okuma / çalıştırma izinleri
chmod 777 olmalıdır.

.php hata günlüklerinde bir ipucu olabilir....!!!
 

mum

Özel Üye
Üyelik Tarihi
3 Nis 2008
Konular
2,214
Mesajlar
2,424
MFC Puanı
1,030
Tekrar deniyorum şuan, sonucu sizlerle paylaşırım.

Kod:
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

#RewriteCond %{HTTP_HOST} !^www\.siteminadı\.net
#RewriteRule (.*) https://siteminadı.net/$1 [L,R=301]

RewriteEngine On
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

.htaccess dosyam bu şekilde, doğru mudur?
 

TRWE_2012

Süper Moderatör
Üyelik Tarihi
2 Haz 2020
Konular
3,087
Mesajlar
5,879
MFC Puanı
20,700
Tekrar deniyorum şuan, sonucu sizlerle paylaşırım.

Kod:
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

#RewriteCond %{HTTP_HOST} !^www\.siteminadı\.net
#RewriteRule (.*) https://siteminadı.net/$1 [L,R=301]

RewriteEngine On
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

.htaccess dosyam bu şekilde, doğru mudur?
Benim yerel makine'deki .htacces dosyası ile karşılaştır olmayan satırları kendi dosyanın kopyasına ekle (işlem öncesi yedek almalısın.)

PhpBBForum HTACCES Dosyası İçeriği :

PHP:
<IfModule mod_rewrite.c>
RewriteEngine on

#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
#RewriteBase /

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]

#
# If symbolic links are not already being followed,
# uncomment the line below.
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
#
#Options +FollowSymLinks
</IfModule>

# Apache content negotation tries to interpret non-existent paths as files if
# MultiViews is enabled. This will however cause issues with paths containg
# dots, e.g. for the cron tasks
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
    <IfVersion < 2.4>
        <Files "config.php">
            Order Allow,Deny
            Deny from All
        </Files>
        <Files "common.php">
            Order Allow,Deny
            Deny from All
        </Files>
    </IfVersion>
    <IfVersion >= 2.4>
        <Files "config.php">
            Require all denied
        </Files>
        <Files "common.php">
            Require all denied
        </Files>
    </IfVersion>
</IfModule>
<IfModule !mod_version.c>
    <IfModule !mod_authz_core.c>
        <Files "config.php">
            Order Allow,Deny
            Deny from All
        </Files>
        <Files "common.php">
            Order Allow,Deny
            Deny from All
        </Files>
    </IfModule>
    <IfModule mod_authz_core.c>
        <Files "config.php">
            Require all denied
        </Files>
        <Files "common.php">
            Require all denied
        </Files>
    </IfModule>
</IfModule>
 
  • Beğen
Tepkiler: Nur

Pisadam

CEO
Üyelik Tarihi
2 Nis 2008
Konular
1,150
Mesajlar
12,622
MFC Puanı
20,450
Tekrar deniyorum şuan, sonucu sizlerle paylaşırım.

Kod:
# Comment the following line (add '#' at the beginning)
# to disable mod_rewrite functions.
# Please note: you still need to disable the hack in
# the vBSEO control panel to stop url rewrites.
RewriteEngine On

# Some servers require the Rewritebase directive to be
# enabled (remove '#' at the beginning to activate)
# Please note: when enabled, you must include the path
# to your root vB folder (i.e. RewriteBase /forums/)
#RewriteBase /

#RewriteCond %{HTTP_HOST} !^www\.siteminadı\.net
#RewriteRule (.*) https://siteminadı.net/$1 [L,R=301]

RewriteEngine On
RewriteRule ^((urllist|sitemap_).*\.(xml|txt)(\.gz)?)$ vbseo_sitemap/vbseo_getsitemap.php?sitemap=$1 [L]

RewriteCond %{REQUEST_URI} !(admincp/|modcp/|cron|vbseo_sitemap)
RewriteRule ^((archive/)?(.*\.php(/.*)?))$ vbseo.php [L,QSA]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !/(admincp|modcp|clientscript|cpstyles|images)/
RewriteRule ^(.+)$ vbseo.php [L,QSA]

.htaccess dosyam bu şekilde, doğru mudur?

Evet vBSeo sitemap ile ilgili olan kısımlar doğru. Data klasörüne 777 chmod değerini vermeyi unutma sakın.

Benim yerel makine'deki .htacces dosyası ile karşılaştır olmayan satırları kendi dosyanın kopyasına ekle (işlem öncesi yedek almalısın.)

PhpBBForum HTACCES Dosyası İçeriği :

PHP:
<IfModule mod_rewrite.c>
RewriteEngine on

#
# Uncomment the statement below if URL rewriting doesn't
# work properly. If you installed phpBB in a subdirectory
# of your site, properly set the argument for the statement.
# e.g.: if your domain is test.com and you installed phpBB
# in http://www.test.com/phpBB/index.php you have to set
# the statement RewriteBase /phpBB/
#
#RewriteBase /

#
# Uncomment the statement below if you want to make use of
# HTTP authentication and it does not already work.
# This could be required if you are for example using PHP via Apache CGI.
#
#RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization},L]

#
# The following 3 lines will rewrite URLs passed through the front controller
# to not require app.php in the actual URL. In other words, a controller is
# by default accessed at /app.php/my/controller, but can also be accessed at
# /my/controller
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ app.php [QSA,L]

#
# If symbolic links are not already being followed,
# uncomment the line below.
# http://anothersysadmin.wordpress.com/2008/06/10/mod_rewrite-forbidden-403-with-apache-228/
#
#Options +FollowSymLinks
</IfModule>

# Apache content negotation tries to interpret non-existent paths as files if
# MultiViews is enabled. This will however cause issues with paths containg
# dots, e.g. for the cron tasks
<IfModule mod_negotiation.c>
    Options -MultiViews
</IfModule>

# With Apache 2.4 the "Order, Deny" syntax has been deprecated and moved from
# module mod_authz_host to a new module called mod_access_compat (which may be
# disabled) and a new "Require" syntax has been introduced to mod_authz_host.
# We could just conditionally provide both versions, but unfortunately Apache
# does not explicitly tell us its version if the module mod_version is not
# available. In this case, we check for the availability of module
# mod_authz_core (which should be on 2.4 or higher only) as a best guess.
<IfModule mod_version.c>
    <IfVersion < 2.4>
        <Files "config.php">
            Order Allow,Deny
            Deny from All
        </Files>
        <Files "common.php">
            Order Allow,Deny
            Deny from All
        </Files>
    </IfVersion>
    <IfVersion >= 2.4>
        <Files "config.php">
            Require all denied
        </Files>
        <Files "common.php">
            Require all denied
        </Files>
    </IfVersion>
</IfModule>
<IfModule !mod_version.c>
    <IfModule !mod_authz_core.c>
        <Files "config.php">
            Order Allow,Deny
            Deny from All
        </Files>
        <Files "common.php">
            Order Allow,Deny
            Deny from All
        </Files>
    </IfModule>
    <IfModule mod_authz_core.c>
        <Files "config.php">
            Require all denied
        </Files>
        <Files "common.php">
            Require all denied
        </Files>
    </IfModule>
</IfModule>

Her sitenin kendine özel .htaccess dosyası vardır. vBSEO nun kendine özel .htaccess'e eklenmesi gereken kodları var onların var olup olmadığını / çalışıp çalışmadığını kontrol ediyoruz. vBSeo olmayan sitelerde o kodlar olmaz.
 

mum

Özel Üye
Üyelik Tarihi
3 Nis 2008
Konular
2,214
Mesajlar
2,424
MFC Puanı
1,030
Ne yaptığım konusunda hiçbir fikrim yok. :p

Sitemap'ta keşfedilen url sayısı 1.566.373 şuan.


Screenshot_2022-10-26-00-34-15-902_com.android.chrome.jpg
 

Kerem

MFC Üyesi
Üyelik Tarihi
21 Mar 2013
Konular
27
Mesajlar
258
MFC Puanı
3,780
İçerik olarak dolu bir forum sanırım. 275 k az bir index değil. Bu arada keşfedilen değil dizine eklenen önemli hocam. Sizinde maşallah dizine eklenen baya bir URL niz var. Başarılar
 
Üst