---
title: ".htaccess legt phpBB-Forum lahm (?!)"
url: "https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm"
source: "typo3.net"
tags: ["Hosting","Lokale Umgebung","Frage","RealURL","Weiterleitungen & 404"]
created: "2006-07-06"
last_reply: "2006-07-20"
replies: 10
solved: false
page: 1
pages: 1
lang: "de"
---

# .htaccess legt phpBB-Forum lahm (?!)

Hosting › Lokale Umgebung · 10 Antworten · gestartet 2006-07-06

## Eröffnungsbeitrag

**headache** · 2006-07-06 · [Beitrag #1](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/1)

Hallo T3-Gemeinde,

ich habe im Server-Root eine .htaccess für eine 301-Weiterleitung angelegt. Sieht so aus:

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

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

Funktioniert ja auch wunderbar, das Redirect. Hab dazu in der httpd.conf die Directive AllowOverride auf 'All' gesetzt. Allerdings spuckt mir TYPO folgende Fehlermeldung auf, wenn ich mein in ein IFrame eingebettetes Forum öffnen möchte:

```html
Error. Reason: Segment "forum" was not a keyword for a postVarSet as expected!
```

Der Ordner für das Forum befindet sich übrigens parallel zum 'unterverzeichnis' (siehe Weiterleitung).

Hat jemand eine Lösung für dieses Problem oder damit schon zu tun gehabt?

Danke im Voraus für eine Antwort.

headache #angry#

## Antworten

### [#2](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/2) · woida · 2006-07-06

sieht mir ganz nach einem realurl Fehler aus. Hast du es installiert?

### [#3](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/3) · headache · 2006-07-07

Hallo woida,

ja so ist es, danke für den Hinweis. Hab auch dafür eine .htaccess. Aber den TS-Code derzeit auskommentiert. An sich hat realURL ja auch funktioniert.

Daran könnte es also liegen?

Hier mal die realURL-confix:
.htaccess

```html
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3$/.*$ - [L]
RewriteBase /gesundheitslotse/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d

RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
```

localconf.php

```html
$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
      'init' => array(
             'enableCHashCache' => 1
      ),
      
      'preVars' => array(
            array(
                  'GETvar' => 'no_cache',
                  'valueMap' => array(
                  'no_cache' => 1,
                  ),
                  'noMatch' => 'bypass',
            ),
            array(
                  'GETvar' => 'L',
                  'valueMap' => array(
                  'en' => '1',
                  ),
                  'noMatch' => 'bypass',
            ),
      ),

      'fileName' => array (
            'defaultToHTMLsuffixOnPrev' => true,
            'index' => array(
                    'index.php' => array(
                                  'keyValues' => array (
                                              'type' => 100,
                                              )
                    ),
                    'print' => array(
                            'keyValues' => array(
                                        'type' => 98,
                                        )
                    ),
            ),
      ),


'postVarSets' => array(
      '_DEFAULT' => array (
                       'photobook' => array(
                           array(
                                 'GETvar' => 'tx_gooffotoboek_pi1[srcdir]'
                           ),
                           array(
                                 'GETvar' => 'tx_gooffotoboek_pi1[fid]'
                           ),
                           array(
                                 'GETvar' => 'tx_gooffotoboek_pi1[func]',
                                 'valueMap' => array(
                                    'thumbnails' => 'thumb',
                                    ),
                           ),
                       ),
                       
                      'article' => array(
                          array(
                                'GETvar' => 'tx_ttnews[tt_news]',
                          ),
                          array(
                                'GETvar' => 'tx_ttnews[backPid]',
                          ),
                      ),

                      'category' => array(
                            array(
                                  'GETvar' => 'tx_ttnews[cat]',
                            ),
                      ),

                      'neste' => array(
                            array(
                                  'GETvar' => 'tx_ttnews[pointer]',
                            ),
                      ),
      ),
),

'pagePath' => array(
           'type' => 'user',
           'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
           'spaceCharacter' => '_',
           'languageGetVar' => 'L',
           'expireDays' => 3
           ),
);
```

TS-Code

```typoscript
#REALURL aktivieren
config.simulateStaticDocuments = 0
config.baseURL = http://www.vitamea.de/gesundheitslotse/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
```

Ich denke mal, der Fehler liegt in der localconf.php, oder?

Gruß
headache

### [#4](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/4) · woida · 2006-07-07

Im Prinzip gibts 2 Möglichkeiten (wenn ich jetzt nicht falsch liege):
1. Du fügst dein Umleitungs-Bedinung (aus deinem 1. Post) ÜBER den Realurl-htaccess-Regeln ein.
2. oder du konfigurierst Realurl in der localconf.php so, daß sich Realurl um die Umleitung kümmert. Die Konfiguration sollte im Handbuch beschrieben sein.

### [#5](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/5) · headache · 2006-07-07

@woida - erstmal Danke

Die Umleitungsbedingung liegt schon überhalb der realUrl-Regeln:
Umleitung - c:\apache\htdocs\
realURL   - c:\apache\htdocs\typo3verzeichnis\

Nehme ich die realURL-Regeln komplett raus, funktioniert komischerweise die Umleitung nicht mehr (Umleitungstimeout).

Gruß
headache

### [#6](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/6) · woida · 2006-07-07

Leg mal alle Regeln in die .htaccess in c:\apache\htdocs\.
Die andere .htaccess deaktivierst du.

### [#7](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/7) · headache · 2006-07-07

Habe ich auch schon probiert, dabei habe ich Deinen Tipp berücksichtigt, die Umleitungsregeln über den realURL-Regeln anzugeben. Trat wieder das Umleitungstimeout auf.

Ich werd wohl nochmal in diesem Handbuch nachschauen, was Du angesprochen hattest.

### [#8](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/8) · woida · 2006-07-09

Setz mal
RewriteRule ^forum$ - [L]
über
RewriteRule ^typo3$ - [L]

### [#9](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/9) · headache · 2006-07-11

Hat leider auch nicht funktioniert, danke.

Wenigstens wird jetzt keine Fehlermeldung mehr angezeigt, sondern in dem IFrame, wo das Forum drin sein sollte, die Startseite dargestellt.

Langsam bin ich mit meinem Latein am Ende. Letztendlich ist es bestimmt ganz simpel.

Gruß
 #angry#

### [#10](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/10) · headache · 2006-07-15

Hallo Typo3ler,

Hat jemand noch irgendwelche Vorschläge?
Oder werden noch mehr Informationen zu meinem Problem benötigt? Wenn ja, welche?

headache

### [#11](https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm/11) · headache · 2006-07-20

Hallo,

habe jetzt die Einstellungen hinbekommen. Musste die Foren 1 Verzeichnis tiefer verschieben, da ich in meinen RewriteRules einen Unterordner als Index-Verzeichnis bestimmt habe. Foren und Chats laufen jetzt mit 301-Redirect und realURL.

gruß
headache

---

Quelle: „.htaccess legt phpBB-Forum lahm (?!)“, typo3.net, https://www.typo3.net/d/46059-htaccess-legt-phpbb-forum-lahm
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
