---
title: "RealURL auf Typo3 4.1/IIS6"
url: "https://www.typo3.net/d/76329-realurl-auf-typo3-41iis6"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","Server & Hosting"]
created: "2008-04-21"
last_reply: "2008-04-21"
replies: 1
solved: false
page: 1
pages: 1
lang: "de"
---

# RealURL auf Typo3 4.1/IIS6

Extensions · 1 Antwort · gestartet 2008-04-21

## Eröffnungsbeitrag

**computer-robot** · 2008-04-21 · [Beitrag #1](https://www.typo3.net/d/76329-realurl-auf-typo3-41iis6/1)

Hallo!

Ich versuche verzweifelt, RealURL (1.3.1) auf meiner Typo3 4.1 Installation am IIS6 zum Laufen zu bringen. ISAPI Rewrite 3.0 ist installiert und läuft, die Konfiguration über .htaccess funktioniert.

Die Konfiguration sieht im Einzelnen so aus:

.htaccess:

```html
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

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

Typoscript:

```typoscript
config.simulateStaticDocuments = 0
config.baseURL = http://www.domain.com/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
```

Localconf:

```php
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(

     //--------------------------------------------

             'preVars' => array(

                 array(

                     'GETvar' => 'no_cache',

                     'valueMap' => array(

                         'no_cache' => 1,

                    ),

                     'noMatch' => 'bypass',

                 ),

                 array(

                    'GETvar' => 'L',

                    'valueMap' => array(

                        'de' => '0',

                        'german' => '0',

                        'en' => '1',

                        'english' => '1',
                        
                        'it' => '2',

                        'italian' => '2',

                        'es' => '3',

                        'spanish' => '3',

                   ),

                    'valueDefault' => 'de',

                ),

            ),

            'fileName' => array (

                'index' => array(

                    'page.html' => array(

                        'keyValues' => array (

                            'type' => 1,

                        )

                    ),

                    '_DEFAULT' => array(

                        'keyValues' => array(

                        )

                    ),

                ),

            ),

     //----------------------------------------------          

     'pagePath' => array(

     'type' => 'user',

     'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',

     'spaceCharacter' => '-',

     'languageGetVar' => 'L',

     'expireDays' => 3

             ),

     );
```

Die Links werden wie gewünscht dargestellt, auf Klick wird allerdings zunächst ziemlich lange geladen, bevor ich dann letztlich  auf dem Index lande, allerdings ohne Bilder und CSS. Leider verstehe ich überhaupt nicht, wo das Problem liegt.

Edit: Ich habe jetzt die Localconf mal durch

```php
$TYPO3_CONF_VARS['SYS']['requestURIvar'] =
'_SERVER|HTTP_X_REWRITE_URL';
```

ergänzt, weil ich das irgendwo gelesen habe. Nun bekomme ich einen Typo3-Error:

Error!

Reason: "de/pfad/habe/ich/hier/entfernt/" could not be found, closest page matching is de/

Edit2: Der Fehler liegt in der Localconf. wenn ich "$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT']" komplett rausnehme, funktioniert alles mit der Standardcodierung.

## Antworten

### [#2](https://www.typo3.net/d/76329-realurl-auf-typo3-41iis6/2) · computer-robot · 2008-04-21

So, ich hoffe ich belästige euch nicht zu sehr mit meinen Monologen, aber ich muss etwas nachtragen. RealURL läuft soweit, und zwar mit folgender Config:

```php
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
	'preVars' => array(
           			array(
            			'GETvar' => 'L',
            			'valueMap' => array( 'deutsch' => '0', 'english' => '1', 'espanol' => '2', 'italiano' => '3', ),
            			'noMatch' => 'bypass',
						),
					),
);
$TYPO3_CONF_VARS['SYS']['requestURIvar'] =
'_SERVER|HTTP_X_REWRITE_URL';
```

Diese Konfiguration resultiert in Pfaden nach dem Muster (DOMAIN)/(SPRACHE)/(PID)/. Ich habe mich jetzt bereits stundenlang durch die RealURL-Docs und mehrere Foren gelesen. Leider verstehe ich zunehmend Bahnhof. Alle probierten Beispiel-Konfigurationen führen zu "XXX could not be found, closest page matching is Y". Alles was ich will ist, dass (PID) durch den Navigationstitel ersetzt wird. Ich will dazu auch keinen Alias setzen, denn dann bräuchte ich ja kein RealURL.

Danke und Grüße

---

Quelle: „RealURL auf Typo3 4.1/IIS6“, typo3.net, https://www.typo3.net/d/76329-realurl-auf-typo3-41iis6
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
