bu sorunla karşılaşanlar için ;
.htaccess i bilgisayarınıza indirin ve en alt satırına alttaki kodu ekleyip kaydedin
AddType application/xml .xsl
Dosyanizi kaydettikten sonra şu bölüme giriniz. wp-content/plugins/google-sitemap-generator/ burada sitemap.xsl dosyasi var bunun içini açınız. En üstteki yeri şu sekilde değiştiriniz.
<?xml version=”1.0″ encoding=”UTF-8″?>
<?xml-stylesheet type=”text/xsl” href=”product-list.xslt”?>
tamamdır.
Stylesheet yüklenmesinde hata
16
●4.561
- 07-09-2009, 13:53:33WebFurkan adlı üyeden alıntı: mesajı görüntüle
tırnaklarda sorun var galiba
<?xml version="1.0" encoding="UTF-8"?>
<?xml-stylesheet type="text/xsl" href="product-list.xslt"?>
olması gerekiyor sanırım doğrusu böyle oluncada şöyle bir hata verdi.
xmlns:html="http://www.w3.org/TR/REC-html40"
--------------------------^ - 09-09-2009, 08:09:02Üyeliği durdurulduExplorerda şu hatayı alıyorum
XML sayfası görüntülenemiyor
XML girişi XSL stil sayfası kullanılarak görüntülenemez. Lütfen hatayı düzeltin ve Yinele düğmesini tıklatın veya daha sonra yeniden deneyin.
--------------------------------------------------------------------------------
Belgenin üst düzeyinde geçersiz. 'file:///C:/Documents and Settings/as/Local Settings/Temp/fz3temp-1/sitemap.xsl' kaynağı i...
<?xml-stylesheet type="text/xsl" href="product-list.xslt"?>
firefoxda ise
XML Ayrıştırma Hatası: iyi düzenlenmiş değil
Konum: http://www.siteismi.com/wp-content/p...or/sitemap.xsl
Satır: 5, Kolon 27: xmlns:html="http://www.w3.org/TR/REC-html40"
--------------------------^ - 28-09-2013, 23:07:44wordpress üzerinde google sitemap generator kullanarak oluşturulan sitemap.xml haritalarında ki xslt stylesheet dosyaları bu sorunun çıkmasına sebep olur.
bu stylesheet dosyası sitemap dosyasının tarayıcıda daha düzgün ve şekilli görünmesini sağlayan css benzeri görünüm ayar sayfasıdır.
bunu iptal ederek sorunun önüne geçebilirsiniz htaccess bişey eklemenize gerek yok
ayrıca litespeed htaccess de AddType application/xslt+xml .xsl olarak eklemeniz bir işe yaramaz
çünkü litespeed + işaretini htaccess içerisinde kullanmayı desteklemiyor bildiğim kadarıyla
sorunun çözümü çok basit
wordpress sistem ise plugin klasörü altında google-sitemap-generator klasörünün içindeki sitemap-core.php dosyasını açın ve şu satırları bularak önlerine // bırakarak deaktif edin ve tekrar ftp ile sunucunuzdaki dosya ile değiştirin.
işlem tamamdır
buradaki kodları
$styleSheet = ($this->GetDefaultStyle() && $this->GetOption('b_style_default')===true?$this->GetDefaultStyle():$this->GetOption('b_style')); $this->AddElement(new GoogleSitemapGeneratorDebugEntry("generator=\"wordpress/" . get_bloginfo('version') . "\"")); $this->AddElement(new GoogleSitemapGeneratorDebugEntry("sitemap-generator-url=\"http://www.arnebrachhold.de\" sitemap-generator-version=\"" . $this->GetVersion() . "\"")); $this->AddElement(new GoogleSitemapGeneratorDebugEntry("generated-on=\"" . date(get_option("date_format") . " " . get_option("time_format")) . "\""));şu şekilde değiştirin
// $styleSheet = ($this->GetDefaultStyle() && $this->GetOption('b_style_default')===true?$this->GetDefaultStyle():$this->GetOption('b_style')); // xslt stylesheet özelliğini deaktif edelim // $this->AddElement(new GoogleSitemapGeneratorDebugEntry("generator=\"wordpress/" . get_bloginfo('version') . "\"")); // wordpress hangi sürümü kullandığımızı sitemap.xml dosyasında görünmesini deaktif edelim // $this->AddElement(new GoogleSitemapGeneratorDebugEntry("sitemap-generator-url=\"http://www.arnebrachhold.de\" sitemap-generator-version=\"" . $this->GetVersion() . "\"")); // sitemap.xml üzerinde hangi googlesitemapgenerator versiyonu kullandığımızı gösteren kısmı deaktif edelim // $this->AddElement(new GoogleSitemapGeneratorDebugEntry("generated-on=\"" . date(get_option("date_format") . " " . get_option("time_format")) . "\"")); // burada da sitemap.xml haritamızın ne zaman oluşturulduğu tarihini deaktif edelimekstra deaktif ettiğim kısımlar sitemap.xml de olmasa da olur olanlardır bilginize deaktif edip etmemeniz size kalmış
