[Pkg-mediawiki-devel] Bug#460831: Sitemap index does not contain absolute URLs
Michal Čihař
nijel at debian.org
Tue Jan 15 07:28:13 UTC 2008
Package: mediawiki
Version: 1:1.11.0-3
Severity: minor
Tags: patch
Hi
sitemaps generated by /usr/share/mediawiki/maintenance/generateSitemap.php
does not use absolute URL to linking from sitemap index to actual
sitemaps. This is what Google parser reports as an error in sitemap.
Attached patch fixes this issue.
--
Michal Čihař | http://cihar.com | http://blog.cihar.com
-- System Information:
Debian Release: lenny/sid
APT prefers unstable
APT policy: (500, 'unstable')
Architecture: amd64 (x86_64)
Kernel: Linux 2.6.22-3-vserver-amd64 (SMP w/1 CPU core)
Locale: LANG=en_GB.UTF-8, LC_CTYPE=en_GB.UTF-8 (charmap=UTF-8)
Shell: /bin/sh linked to /bin/dash
Versions of packages mediawiki depends on:
ii debconf [debconf-2.0] 1.5.18 Debian configuration management sy
ii lighttpd [httpd] 1.4.18-1 A fast webserver with minimal memo
ii mime-support 3.40-1 MIME files 'mime.types' & 'mailcap
ii php5 5.2.4-2 server-side, HTML-embedded scripti
ii php5-mysql 5.2.4-2+b1 MySQL module for php5
Versions of packages mediawiki recommends:
ii mysql-server 5.0.51-2 MySQL database server (meta packag
ii mysql-server-5.0 [mysql-serve 5.0.51-2 MySQL database server binaries
ii php5-cli 5.2.4-2+b1 command-line interpreter for the p
-- debconf information:
* mediawiki/webserver:
-------------- next part --------------
--- generateSitemap.php.orig 2008-01-15 08:20:14.000000000 +0100
+++ generateSitemap.php 2008-01-15 08:23:22.000000000 +0100
@@ -367,9 +367,10 @@
* @return string
*/
function indexEntry( $filename ) {
+ global $wgServer;
return
"\t<sitemap>\n" .
- "\t\t<loc>$filename</loc>\n" .
+ "\t\t<loc>$wgServer$filename</loc>\n" .
"\t\t<lastmod>{$this->timestamp}</lastmod>\n" .
"\t</sitemap>\n";
}
More information about the Pkg-mediawiki-devel
mailing list