---
title: "redirect mit .htaccess"
url: "https://www.typo3.net/d/85919-redirect-mit-htaccess"
source: "typo3.net"
tags: ["Hosting","Server","Frage","Weiterleitungen & 404"]
created: "2009-01-19"
last_reply: "2009-01-20"
replies: 2
solved: false
page: 1
pages: 1
lang: "de"
---

# redirect mit .htaccess

Hosting › Server · 2 Antworten · gestartet 2009-01-19

## Eröffnungsbeitrag

**Veloce** · 2009-01-19 · [Beitrag #1](https://www.typo3.net/d/85919-redirect-mit-htaccess/1)

Hallo,

meine Typo3 Installation ist einen Ordner weiter nach oben gezogen.

```php
Früher: http://www.meine-domain.de/typo3/index.php?id=1

Neu: http://www.meine-domain.de/index.php?id=1
```

Jetzt sind bei Google noch die URLs nach dem alten Muster gespeichert, darum möchte ich das umleiten.

Leider funktioniert mein bewährtes Script in der htaccess nicht mehr sobald ein string dabei ist.

```php
Geht: 
Redirect permanent /typo3/test.html http://www.domain.biz/test.html

Geht nicht: 
Redirect permanent /typo3/index.php?916 http://www.domain.biz/index.php?id=916
```

Weiß jemand eine Lösung?

Vielen Dank schonmal vorab für Eure Bemühungen

## Antworten

### [#2](https://www.typo3.net/d/85919-redirect-mit-htaccess/2) · Julian.​Hofmann · 2009-01-20

Hallo.

Das passende Stichwort dürfte "rewrite" sein mit passenden Bedingungen.

Problematisch bzw. wohl unmöglich wird's vermutlich in Deinem Fall. Da auch innerhalb der TYPO3-Installation ein Ordner typo3 existiert, hast Du also folgende URLs alle korrekt zu beantworten bzw. umzuleiten

www.example.com/typo3/index.php?id=1 (alte URL)
www.example.com/typo3/index.php (neue URL, typo3-Sourcen-Verzeichnis)
www.example.com/typo3/typo3/index.php (alte URL, typo3-Sourcen-Verzeichnis)

Viele Grüße
Julian

### [#3](https://www.typo3.net/d/85919-redirect-mit-htaccess/3) · Veloce · 2009-01-20

Inzwischen konnten wir es lösen. Also wenn Ihr Eure Typo3 Installation einen Ordner nach oben holt, so wie in meinem ersten Post erklärt, bekommt Ihr damit eine Weiterleitung hin:

```php
RewriteEngine On
RewriteCond %{QUERY_STRING} &?id=([^&]+)
RewriteRule ^typo3/index.php(.*)$ http://www.eure-domain.de/index.php$1 [R=301,L]
```

Frontendanfragen die auf typo3/index.php laufen, werden auf /index.php weitergeleitet. Man kommt aber nachwievor problemlos ins backend.

---

Quelle: „redirect mit .htaccess“, typo3.net, https://www.typo3.net/d/85919-redirect-mit-htaccess
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
