---
title: "Automatische Weiterleitung"
url: "https://www.typo3.net/d/102323-automatische-weiterleitung"
source: "typo3.net"
tags: ["Allgemein","Frage","Weiterleitungen & 404"]
created: "2010-11-11"
last_reply: "2010-11-30"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# Automatische Weiterleitung

Allgemein · 6 Antworten · gestartet 2010-11-11

## Eröffnungsbeitrag

**sonny411** · 2010-11-11 · [Beitrag #1](https://www.typo3.net/d/102323-automatische-weiterleitung/1)

Hallo,

bin mit diese Weiterleitung unzufrieden:

```typoscript
[device = wap, pad] || [useragent = *iPhone*] || [useragent = *iPad*] || [useragent = *iPod*]
page.meta.refresh = 1; URL=index.php?id=66529
[else]

[end]
```

Da die Weiterleitung nicht sofort wirksam wird, sondern erst nach kurzer Zeit, dh. die Standard (PC) Seite wird noch kurz angezeigt - und dann wird erst zur Mobile-Seite weitergeleitet.

Wie kann ich diesen Sprung umgehen - und sofort auf die Mobile-Seite verweisen?

Danke!

## Antworten

### [#2](https://www.typo3.net/d/102323-automatische-weiterleitung/2) · igorshmigor · 2010-11-11

Vielleicht mit einer userFunc. Mit PHP kannst du direkt eine Weiterleitung per header veranlassen.
Z.B.

```php
header('Location: http://www.mydomain.com/index.php?id=66529');
```

### [#3](https://www.typo3.net/d/102323-automatische-weiterleitung/3) · sonny411 · 2010-11-11

> **igorshmigor schrieb:**
>
> Vielleicht mit einer userFunc. Mit PHP kannst du direkt eine Weiterleitung per header veranlassen.
> Z.B.
>
> ```php
> header('Location: http://www.mydomain.com/index.php?id=66529');
> ```

danke für deine schnelle Antwort.
Aber wie lege ich so eine userFunc an?
Hab ich leider noch nie gemacht.

vG

### [#4](https://www.typo3.net/d/102323-automatische-weiterleitung/4) · igorshmigor · 2010-11-11

[Siehe TypoScript-Referenz](https://docs.typo3.org/m/typo3/reference-typoscript/main/en-us/ContentObjects/Index.html)

Für dich vorgekaut:

```typoscript
includeLibs.something = media/scripts/user_redirect.php
[device = wap, pad] || [useragent = *iPhone*] || [useragent = *iPad*] || [useragent = *iPod*]
page.30 = USER
page.30 {
  userFunc = user_redirect->iPhone
}
[else]
...
[end]
```

In PHP:

```php
<?php
class user_redirect{
  function iPhone(){
    header('Location: http://www.mydomain.com/index.php?id=66529');
  }
}
```

### [#5](https://www.typo3.net/d/102323-automatische-weiterleitung/5) · see · 2010-11-30

Hallo
erstmal danke an igorshmigor fürs vorkauen.
Soweit funktioniert das auch super.
Aber leider funktioniert die weiterleitung nur einmal.
Beim erneutem aufrufen der seite lande ich wieder auf der normalen seite und leider nicht auf der mobilen seite.
Hat jemand eine idee wie ich bei jedem besuch die mobile version angezeigt bekomme?

### [#6](https://www.typo3.net/d/102323-automatische-weiterleitung/6) · sonny411 · 2010-11-30

igorshmigor danke fürs vorkauen. Hat super geklappt.

An see: du musst die Seite (wo der TS-Code für die Weiterleitung steht) den CACHE DEAKTIVIEREN. aka Seite nicht cachen. Dann funktionierts :-)

Lg

### [#7](https://www.typo3.net/d/102323-automatische-weiterleitung/7) · see · 2010-11-30

1A vielen dank sonny411

---

Quelle: „Automatische Weiterleitung“, typo3.net, https://www.typo3.net/d/102323-automatische-weiterleitung
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
