---
title: ".htaccess (RewriteCond & RewriteRule) Weiterleitung und Subdomains"
url: "https://www.typo3.net/d/74625-htaccess-rewritecond-rewriterule-weiterleitung-und-subdomains"
source: "typo3.net"
tags: ["Hosting","Server","Frage"]
created: "2008-03-09"
last_reply: "2008-09-12"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# .htaccess (RewriteCond & RewriteRule) Weiterleitung und Subdomains

Hosting › Server · 3 Antworten · gestartet 2008-03-09

## Eröffnungsbeitrag

**automatix** · 2008-03-09 · [Beitrag #1](https://www.typo3.net/d/74625-htaccess-rewritecond-rewriterule-weiterleitung-und-subdomains/1)

Hallo allerseits!

Folgendes Problem. Bei mir werden mithilfe eines kleinen Tricks alle Anfragen an domain.de auf www.domain.de umgeleitet. So sieht das entsprechende Code-Snippet in der .htaccess aus:

```typoscript
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]
```

Alle Anfragen an "irgendwas.domain-de/blablabla" landen also bei www.domain-de/blablabla. Funktionert wunderbar -- solange man keine Subdomains hat. Wie muss man den .htaccess-Code ändern, damit die Subdomain-Anfragen nicht an die Haupt-(sub-)Domain weitergeleitet werden?

Habe das versucht:

```typoscript
RewriteCond %{HTTP_HOST} !^www!^sub\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/$1 [R=301,L]
```

-- funktioniert leider nicht...

Jemand eine Idee?

Danke.

## Antworten

### [#2](https://www.typo3.net/d/74625-htaccess-rewritecond-rewriterule-weiterleitung-und-subdomains/2) · automatix · 2008-03-09

Lösung:

```typoscript
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC] [AND]
RewriteCond %{HTTP_HOST} !^sub\.domain\.de$ [NC]
RewriteRule ^(.*)$ http://www.domain.de/ [R=301,L]
```

[Apache Konfigurationsdirektiven](http://httpd.apache.org/docs/1.3/mod/directives.html)
[RewriteCond](http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteCond)
[RewriteRule](http://httpd.apache.org/docs/1.3/mod/mod_rewrite.html#RewriteRule)

### [#3](https://www.typo3.net/d/74625-htaccess-rewritecond-rewriterule-weiterleitung-und-subdomains/3) · bys4ever · 2008-09-12

hallo zusammen.

ich habe jetzt genau das

#
RewriteCond %{HTTP_HOST} !^www\.domain\.de$ [NC]
#
RewriteRule ^(.*)$ <http://www.domain.de/> [R=301,L]

in meine _.htaccess eingebunden. natürlch habe ich meine domain rein.

wie finde ich raus ob es geht?

DANKE

### [#4](https://www.typo3.net/d/74625-htaccess-rewritecond-rewriterule-weiterleitung-und-subdomains/4) · webdeveloper · 2008-09-12

Indem du aus der _.htaccess den Underscore (_) entfernst...

---

Quelle: „.htaccess (RewriteCond & RewriteRule) Weiterleitung und Subdomains“, typo3.net, https://www.typo3.net/d/74625-htaccess-rewritecond-rewriterule-weiterleitung-und-subdomains
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
