---
title: "sitemap.xml, subdomains und .htaccess"
url: "https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess"
source: "typo3.net"
tags: ["Extensions","Frage","SEO","Server & Hosting"]
created: "2011-07-25"
last_reply: "2011-07-27"
replies: 8
solved: false
page: 1
pages: 1
lang: "de"
---

# sitemap.xml, subdomains und .htaccess

Extensions · 8 Antworten · gestartet 2011-07-25

## Eröffnungsbeitrag

**ELMIT** · 2011-07-25 · [Beitrag #1](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/1)

Ich habe das modul seo_basic in einem WEC installiert.

"out of the box" hat es für mich nicht funktioniert. Ich mußte die Zeilen in .htaccess einfügen:

# Sitemap.xml redirect
RewriteCond $1 ^sitemap.xml
RewriteRule ^(.*)$ /index.php?type=776 [L]

und es funktioniert!

Leider sind dabei auch alle Subdomains (abc.domain.com) nicht mehr im Zugriff.
Kann mir jemand helfen, das richtig zu stellen. Vielleicht ist es nur an der falschen Stelle eingefügt. Die gesamte .htaccess Datei habe ich beigelegt.

.htaccess

## Antworten

### [#2](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/2) · fiedomedia · 2011-07-26

Hallo Elmit,

Die Extension verwende ich zwar nicht, aber ich helf dir trotzdem mal.

> **ELMIT schrieb:**
>
> Kann mir jemand helfen, das richtig zu stellen. Vielleicht ist es nur an der falschen Stelle eingefügt. Die gesamte .htaccess Datei habe ich beigelegt.

Das ist der Inhalt deiner .htaccess ohne Kommentare:

RewriteEngine On

RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|favicon\.ico)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]

# hier kommt jetzt dein Sitemap-Redirect
# Sitemap.xml redirect
# domain.com musst du noch durch deine Domain austauschen!
#Wenn HTTP_HOST gleich deiner Domain UND REQUEST_URI gleich sitemap.xml, dann mach den Redirect
RewriteCond %{HTTP_HOST} ^domain.com$
RewriteCond %{REQUEST_URI} ^sitemap.xml
RewriteRule ^(.*)$ <http://domain.com/index.php?type=776> [L,R=301]

Grüße Patrick

### [#3](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/3) · ELMIT · 2011-07-27

Patrick vielen Dank, aber es funktioniert nicht für mich.

Die letzten Zeilen lauten:

# hier kommt jetzt dein Sitemap-Redirect
# Sitemap.xml redirect
# domain.com musst du noch durch deine Domain austauschen!
#Wenn HTTP_HOST gleich deiner Domain UND REQUEST_URI gleich sitemap.xml, dann mach den Redirect
RewriteCond %{HTTP_HOST} ^elmit.com$
RewriteCond %{REQUEST_URI} ^sitemap.xml
RewriteRule ^(.*)$ <http://elmit.com/index.php?type=776> [L,R=301]

<http://elmit.com/sitemap.xml> zeigt mir die index.php an

(aber die subdomains würden wieder funktionieren)

### [#4](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/4) · fiedomedia · 2011-07-27

Hallo Elmit,

> **ELMIT schrieb:**
>
> <http://elmit.com/sitemap.xml> zeigt mir die index.php an

Also ich bekomme bei diesem Link die XML Sitemap angezeigt. Scheint doch zu funktionieren...

Grüße Patrick

### [#5](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/5) · ELMIT · 2011-07-27

Nein, weil es nicht funktionierte, habe ich es wieder auf die alte version gegeben, dann bekomme ich keine subdomains w.z.B  <http://faq.elmit.com>

### [#6](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/6) · fiedomedia · 2011-07-27

> **king.darki schrieb:**
>
> RewriteCond %{REQUEST_URI} ^/sitemap.xml

Ok, hier könnte evlt. noch ein Fehler liegen, mach mal vor dem sitemap.xml noch einen Slash rein.

Grüße Patrick

### [#7](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/7) · ELMIT · 2011-07-27

Nein, leider funktioniert das auch nicht.

Ich kenne mich mit den rewrite rules nicht so gut aus, aber in der Zeile zuvor (ohne Komentare) steht:

RewriteRule .* index.php [L]

und das L bedeutet doch Last Rule, ... so wie kommt man dann noch zu den sitemap rules?

Ronald
(ein Österreicher in Taiwan)

### [#8](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/8) · fiedomedia · 2011-07-27

> **ELMIT schrieb:**
>
> Nein, leider funktioniert das auch nicht.

Ok aber jetzt ;)
Habs schnell noch getestet, scheint nun so zu funktionieren:

RewriteEngine On

# hier kommt jetzt dein Sitemap-Redirect
# Sitemap.xml redirect
# domain.com musst du noch durch deine Domain austauschen!
# Wenn HTTP_HOST gleich deiner Domain UND REQUEST_URI gleich sitemap.xml, dann mach den Redirect
RewriteCond %{REQUEST_URI} ^/sitemap.xml
RewriteRule ^(.*)$ <http://domain.com/index.php?type=776> [L,R=301]

# und jetzt kommt der Rest
RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|favicon\.ico)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]

Aber der Slash bei Sitemap.xml hat trotzdem gefehlt ;)

Grüße Patrick

### [#9](https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess/9) · ELMIT · 2011-07-27

Vielen Dank, ... das funktioniert nun.

bye

Ronald

---

Quelle: „sitemap.xml, subdomains und .htaccess“, typo3.net, https://www.typo3.net/d/106482-sitemapxml-subdomains-und-htaccess
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
