Zum Inhalt springen

googlesitemap - "/" fehlt nach Domain-Name

Erstellt am 4. November 2008 · 5 Antworten · letzte Antwort am 6. November 2008

Tags: SEO, Frage

Torsten.​E ·

Meine Google-Sitemap zeit folgendes an

- <url>
  <loc>http://www.schwedenhaus-ag.deschwedenhaus/wir-ueber-uns/</loc> 
  <lastmod>2008-10-16T13:02:09Z</lastmod> 
  </url>

Es fehlt der "/" nach dem Domain-Name.
Was muß ich da korrigieren ?

Torsten.E

Torsten.​E ·

mc_googlesitemap 0.4.2

Ich will natürlich nicht ausschließen,
dass ich irgendwo einen Fehler habe.

Bin nicht derjenige, der gleich alles
auf irgendwelche Extensions schiebt.

Torsten.E

Torsten.​E ·

Ich hab mir die Extension mal angesehen.

In der Datei "class_tx_mcgooglesitemap_base.php"
steht in den Zeilen 68-72 folgendes:

		$host=$_SERVER['HTTP_X_FORWARDED_HOST'];
		if (!$host) { 
		    $host=$_SERVER['HTTP_HOST'];
        }
		$this->baseUrl='http://'.$host.$path;

$_SERVER['HTTP_HOST'] liefert aber bei mir die Domain "www.schwedenhaus-ag.de"
OHNE "/". Das würde zumindest bei mir erklären wie der Fehler zustande kommt.

Ich habe einfach die Zeile geändert auf und jetzt funktioniert es.

$this->baseURL='http://'.$host.'/'.$path;

Ist das jetzt ein Fehler in der Extension oder kann ich am Server was ändern, damit der HTTP_HOST den Name mit "/" zurückgibt ?

Torsten.E