---
title: "SimulateStatic + Rewrite + 301 Redirect"
url: "https://www.typo3.net/d/95353-simulatestatic-rewrite-301-redirect"
source: "typo3.net"
tags: ["Allgemein","Frage","URLs & Routing","Weiterleitungen & 404"]
created: "2009-12-19"
last_reply: "2009-12-20"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# SimulateStatic + Rewrite + 301 Redirect

Allgemein · 1 Antwort · gestartet 2009-12-19

## Eröffnungsbeitrag

**tuddelouie** · 2009-12-19 · [Beitrag #1](https://www.typo3.net/d/95353-simulatestatic-rewrite-301-redirect/1)

Ich verwende SimulateStatic in einer TYPO3-Installation (**und kein RealURL**). In diversen Suchmaschinen wurden verschiedene Inhaltsseiten doppelt indiziert unter verschiedenen URLs.

Beispiel:
1) <http://www.xyz.de/index.php?id=geistliches-wort-erntedank>
2) <http://www.xyz.de/geistliches-wort-erntedank.html>

Um die erste URL aus dem Index der SuMas zu entfernen, möchte ich URL 1) auf URL 2) per Redirect 301 umleiten. Da es mehrere Seiten betrifft war mein Ansatz, mod_rewrite zu benutzen, weil das Schema ja immer das selbe ist.

Mein Versuch

**RewriteRule ^([^&]+)\.html$ index.php?id=$1 [L,R=301]**

funktioniert nicht, die Seite 1) BLEIBT mit Parametern aufrufbar und wird nicht auf die statisch maskierte Seite 2) umgeleitet?

Hat eine(r) von Euch einen Tipp? Und ja, von mod_rewrite habe ich nicht den Hauch eines Schimmers. Ich hatte stundenlang gesucht (auch hier im Forum) aber nichts Passendes gefunden oder etwas, was ich passend hätte machen können.

Gruß

tuddelouie

## Antworten

### [#2](https://www.typo3.net/d/95353-simulatestatic-rewrite-301-redirect/2) · tuddelouie · 2009-12-20

Lösung:

```php
RewriteEngine On
RewriteCond %{QUERY_STRING} ^id=([^&]+)$
RewriteRule ^index\.php$ /%1.html? [R=301,L]
```

---

Quelle: „SimulateStatic + Rewrite + 301 Redirect“, typo3.net, https://www.typo3.net/d/95353-simulatestatic-rewrite-301-redirect
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
