---
title: "realurl? .htaccess? oder wer will da nicht mitspielen?"
url: "https://www.typo3.net/d/122636-realurl-htaccess-oder-wer-will-da-nicht-mitspielen"
source: "typo3.net"
tags: ["Allgemein","Frage","RealURL","Server & Hosting"]
created: "2016-06-06"
last_reply: "2016-06-15"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# realurl? .htaccess? oder wer will da nicht mitspielen?

Allgemein · 3 Antworten · gestartet 2016-06-06

## Eröffnungsbeitrag

**uhasselmann** · 2016-06-06 · [Beitrag #1](https://www.typo3.net/d/122636-realurl-htaccess-oder-wer-will-da-nicht-mitspielen/1)

Hallo,

ich habe einen typo3-Server auf dem mehrere Subdomains publiziert werden sollen.
Nun "zickt" aber irgendjemand rum.
Mal lassen sich alle Seiten ansprechen in vielen Browsern (z.B. FireFox, Chrome, IE), mal nur einige (mal ja in FF && nein in C & IE; dann Nein in FF && ja in C & IE; dann Ja in FF & IE && Nein in C), mal gar keine, und jedes mal in anderen Kombinationen :'(
Ich habe nun langsam keine Ideen mehr, denn die Meldungen, wenn man was nicht aufgerufen werden kann, variieren zwischen "404" und "300".

Vielleicht hat mir noch jemand eine Idee oder einen Tipp?

realurl_conf.php

```php
<?php
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'] = array (
    '_DEFAULT' => array (
        'init' => array (
            'enableCHashCache' => '1',
            'appendMissingSlash' => 'ifNotFile,redirect',
            'enableUrlDecodeCache' => '1',
            'enableUrlEncodeCache' => '1',
            'emptyUrlReturnValue' => true,
            'autoUpdatePathCache' => '1',
            'respectSimulateStaticURLs' => '1'
        ),
        'redirects' => array (),
        'preVars' => array (
            '0' => array (
                'GETvar' => 'no_cache',
                'valueMap' => array (
                    'nc' => '1',
                ),
                'noMatch' => 'bypass'
            ),
            '1' => array (
                'GETvar' => 'L',
                'valueMap' => array (
                    'en' => '0',
                    'de' => '1',
                ),
                'noMatch' => 'bypass',
            ),
            '2' => array (
                'GETvar' => 'lang',
                'valueMap' => array (
                    'de' => 'de',
                    'en' => 'en',
                ),
                'noMatch' => 'bypass',
            ),
        ),
        'pagePath' => array (
            'type' => 'user',
            'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
            'segTitleFieldList' => 'tx_realurl_pathsegment,title',
            'spaceCharacter' => '-',
            'languageGetVar' => 'L',
            'expireDays' => '7',
            'firstHitPathCache' => 1
        ),
        'fixedPostVars' => array (),
        'postVarSets' => array (),
        'fileName' => array (
            'defaultToHTMLsuffixOnPrev' => 0,
            'acceptHTMLsuffix' => 1,
        ),
    )
);

$domains = array (
    'kita-a.my_domain.de' => 'www.kita-a.my_domain.de',
    'www.kita-a.my_domain.de' => '203',
    'kita-b.my_domain.de' => 'www.kita-b.my_domain.de',
    'www.kita-b.panketal.de' => '242',
    'hort-c.my_domain.de' => 'www.hort-c.my_domain.de',
    'www.hort-c.my_domain.de' => '280',
    'bibo-d.my_domain.de' => 'www.bibo-d.my_domain.de',
    'www.bibo-d.panketal.de' => '301',
    'feuerwehr.my_domain.de' => 'www.feuerwehr.my_domain.de',
    'www.feuerwehr.my_domain.de' => '318',
    'grunds-e.my_domain.de' => '181',
    'ef.my_domain.de' => '175',
    'kita-g.my_domain.de' => '156',
    'kita-h.my_domain.de' => '109',
    'kita-i.my_domain.de' => '42',
    '_DEFAULT' => '7',
);

foreach ($domains as $domain => $pid) {
    $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'][$domain] = $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']['_DEFAULT'];
    $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl'][$domain]['pagePath']['rootpage_id'] = $pid;
}
?>
```

.htaccess

CheckSpelling off
DirectoryIndex index.html index.php

RewriteEngine On

RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]

RewriteRule ^typo3$ typo3/index_re.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php [L]

TypoScript (aus einem Template)

```typoscript
# for realURL
config {
  simulateStaticDocuments = 0
  baseURL = http://www.kita-a.my_domain.de/
  tx_realurl_enable = 1
  typolinkCheckRootline = 1
  typolinkEnableLinksAcrossDomains = 1
  prefixLocalAnchors = all
}
```

Gruss,
uhasselmann

## Antworten

### [#2](https://www.typo3.net/d/122636-realurl-htaccess-oder-wer-will-da-nicht-mitspielen/2) · jenses · 2016-06-07

$domain => $pid
Dein Array enthält in $pid teilweise Integerwerte, teilweise Strings -
klar, daß das nicht funktionieren kann.
Mach die Umleitung auf die www-Domains per .htaccess (oder über Domain-Datensätze direkt in typo3), und bereinige dein Array $domains,
dann sollte es funktionieren...

### [#3](https://www.typo3.net/d/122636-realurl-htaccess-oder-wer-will-da-nicht-mitspielen/3) · uhasselmann · 2016-06-10

Danke für die Info. Ich hab die Arrays in der realurl_config bereinigt - und es über die Domain-Datensätze gelöst, aber ......
.... das Problem besteht immer noch :-(

Noch eine Idee??

### [#4](https://www.typo3.net/d/122636-realurl-htaccess-oder-wer-will-da-nicht-mitspielen/4) · rassloff · 2016-06-15

bitte posten:

apache config
host config

welches betriebssystem auf server ?
welches betriebssystem auf client ?

Fehlermeldung ???

---

Quelle: „realurl? .htaccess? oder wer will da nicht mitspielen?“, typo3.net, https://www.typo3.net/d/122636-realurl-htaccess-oder-wer-will-da-nicht-mitspielen
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
