---
title: "RealUrl und htaccess"
url: "https://www.typo3.net/d/77924-realurl-und-htaccess"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","Weiterleitungen & 404"]
created: "2008-05-31"
last_reply: "2008-06-02"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# RealUrl und htaccess

Extensions · 4 Antworten · gestartet 2008-05-31

## Eröffnungsbeitrag

**Mopps** · 2008-05-31 · [Beitrag #1](https://www.typo3.net/d/77924-realurl-und-htaccess/1)

Hallo,

RealUrl läuft bei mir soweit (fast) ohne Probleme. In der htaccess habe ich die Standard-Konfigurationen stehen. Jetzt kann ich meine Seite wie folgt aufrufen:

<http://www.domain.de>
<http://domain.de>

und

<http://domain.de/seite/>
<http://domain.de/seite>
<http://domain.de/seite.html>

letzteres auch wieder mit "www"

Jetzt soll <http://domain.de> auf <http://www.domain.de> geleitet werden.
**Wie und wo mache ich das?**

Und die unteren Sachen sollen entweder 404 geben (außer der korrekten 3. URL) oder alle auf die 3. Variante mit 301 geleitet werden.
**Wie und wo mache ich das?**

viele Grüße[/b]

## Antworten

### [#2](https://www.typo3.net/d/77924-realurl-und-htaccess/2) · Unbekannter Benutzer · 2008-06-01

Um mal kurz zu checken, was du willst:
Du wolltest uns sagen, dass du eine Seite hast, die mit oder ohne www aufurfbar ist, richtig?
Wenn du das so lässt hast du duplicate content; nicht so gut.
Den Teil ohne www stilllegen (Fehler 404) kann man machen, aber ich seh da den Sinn nicht: Eine permanente Weiterleitung würd es auch tun:

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

Dann hast du schonmal alle Besucher auf der Seite mit www.

Jetzt musst du noch vermeiden, dass ein Besucher deine Seite ohne die Endung .html aufruft.

### [#3](https://www.typo3.net/d/77924-realurl-und-htaccess/3) · Mopps · 2008-06-01

> Du wolltest uns sagen, dass du eine Seite hast, die mit oder ohne www aufurfbar ist, richtig?

Richtig

> Wenn du das so lässt hast du duplicate content; nicht so gut.

Deswegen frage ich, wie ich es einstellen muss. Allerdings ist dies seit längerem nicht mehr sooo tragisch, da Google dies meines Wissens nicht als DC bewertet. Sonst wären locker die Hälfte aller Seiten im Netz DC.

Vielen Dank für die Konfiguration. Muss ich das ganz zu Beginn der htaccess, also vor die Einstellungen von RealUrl einfügen, oder danach?

> Jetzt musst du noch vermeiden, dass ein Besucher deine Seite ohne die Endung .html aufruft.

Genau, wie mache ich das? Ist das nicht eine Einstellung bei RealUrl?

Grüße

### [#4](https://www.typo3.net/d/77924-realurl-und-htaccess/4) · Unbekannter Benutzer · 2008-06-02

> **Mopps schrieb:**
>
> Vielen Dank für die Konfiguration. Muss ich das ganz zu Beginn der htaccess, also vor die Einstellungen von RealUrl einfügen, oder danach?

Die .htaccess-Datei wird von oben nach unten gelesen:
Wenn du die www-Regeln also nach den RealURL-Regeln einfügst, dann kommst du dazu gar nicht mehr, weil die Weiterleitung schon erfolgt ist.
=> Also davor.

> **Mopps schrieb:**
>
> > Jetzt musst du noch vermeiden, dass ein Besucher deine Seite ohne die Endung .html aufruft.
>
> Genau, wie mache ich das? Ist das nicht eine Einstellung bei RealUrl?

Du kannst wohl einstellen, dass deine Seiten standardmäßig mit der Endung .html ausgegeben werden:

```php
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array( 
	'fileName' => array(
		'defaultToHTMLsuffixOnPrev' => 1,
		'index' => array(
			'keyValues' => array(
		),
	),
),
```

*ABER*: Damit verhinderst du **nicht**, dass sie ohne .html-Endung nicht aufgerufen werden.
Oder anders: Das bewirkt keine Weiterleitung auf die Seite mit Endung.
Da wüsste ich auch gerne, wie das geht!

### [#5](https://www.typo3.net/d/77924-realurl-und-htaccess/5) · Gunah · 2008-06-02

zu der Weiterleitung mach doch einfach:
<base href="<http://MAINURL>" />

mit oben in den Kopf des HTML Codes

---

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