---
title: "realurl werden generiert gehen aber nicht"
url: "https://www.typo3.net/d/84113-realurl-werden-generiert-gehen-aber-nicht"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","Server & Hosting"]
created: "2008-11-18"
last_reply: "2008-11-23"
replies: 5
solved: false
page: 1
pages: 1
lang: "de"
---

# realurl werden generiert gehen aber nicht

Extensions · 5 Antworten · gestartet 2008-11-18

## Eröffnungsbeitrag

**eiskalt** · 2008-11-18 · [Beitrag #1](https://www.typo3.net/d/84113-realurl-werden-generiert-gehen-aber-nicht/1)

Hallo
ich hab das Problem ja schon in der Überschrift zusammengefasst.
Es werden solche Links generiert.
<http://che.base-server.de/test2/navivorne/startseite.html>
Aber leider krieg ich dann immer ein 404 not found.
Hier mal meine Zugehörige config

```typoscript
	config{
		doctype = xhtml_trans
 		disableCharsetHeader = 1
		xhtml_cleaning = all
		xmlprologue = none 
		htmlTag_langKey = de
		doctypeSwitch = 1
		index_enable = 1
		index_externals = 1  
		baseURL = http://che.base-server.de/test2/
		tx_realurl_enable =1 		
	}
```

Hier die .htaccess-datei

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

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

und meine Localconf

```php
//Beginn REAL URL
#
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc'][] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
#
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc'][] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
#
 
#
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache';
#
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache';
#
 
#
$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',
#
                ),
#
        ),
#
    'fileName' => array (
#
                'defaultToHTMLsuffixOnPrev' => 1,
#
        'index' => array(
#
            //'index.html' => array(
#
            //    'keyValues' => array(
#
            //    )
#
           // ),
#
            'barrierefrei.html' => array(
#
                'keyValues' => array(
#
                                        'type' => 98,
#
                )
#
            ),
#
            'print.html' => array(
#
                'keyValues' => array(
#
                                        'type' => 94,
#
                )
#
            ),
#
                ),
#
    ),
#
    'postVarSets' => array(
#
        '_DEFAULT' => array (
#
            'index' => array(
#
                array(
#
                    'GETvar' => '',
#
                ),
#
            ),
#
            'galerie' => array(
#
                array(
#
                    'GETvar' => 'tx_gooffotoboek_pi1[srcdir]',
#
                ),
#
                        ),
#
            'fid' => array(
#
                array(
#
                    'GETvar' => 'tx_gooffotoboek_pi1[fid]',
#
                ),
#
                        ),
#
            'func' => array(
#
                array(
#
                    'GETvar' => 'tx_gooffotoboek_pi1[func]',
#
                ),
#
                        ),
#
                       
#
            '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' => 0,
#
    ),
#
);
#
// ENDE REAL URL 
// Updated by TYPO3 Extension Manager 18-11-08 17:50:08
$TYPO3_CONF_VARS['FE']['pageNotFound_handling'] = '1';	//  Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS['FE']['disableNoCacheParameter'] = '0';	//  Modified or inserted by TYPO3 Install Tool.
// Updated by TYPO3 Install Tool 18-11-08 17:52:54
// Updated by TYPO3 Extension Manager 18-11-08 17:55:37
```

So langsamm komm ich mir echt dumm vor es sind doch nur 4 Schritte oder mach ich das falsch?
1. RealUrl installieren
2. .htaccess anlegen
3  localconf.php ergänzen
4. Template ergänzen

Ich habe auch gelesen das man eine Domain auf seiner Rootseite anlegen soll? Wofür brauch ich denn das?
 #angry#

Ich wäre echt für Lösungsvorschläge dankbar ich dreh mit dem Teil noch durch. THX

## Antworten

### [#2](https://www.typo3.net/d/84113-realurl-werden-generiert-gehen-aber-nicht/2) · claudia2 · 2008-11-19

Hallo,

ich hatte mal ein ähnliches Problem bei einem Providerwechsel, eine Anpassung der .htaccess  hat geholfen und zwar musste ich ein slash bei der RewriteRule vor index.php setzen:

```typoscript
RewriteRule .* /index.php
```

### [#3](https://www.typo3.net/d/84113-realurl-werden-generiert-gehen-aber-nicht/3) · karlchen · 2008-11-19

hallo,

bei realurl würde ich immernoch explizit die rootpage id immer mit angeben,
siehe Beispiel hier:

```typoscript
'pagePath' => array(
                'type' => 'user',
                'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                'spaceCharacter' => '-',
                'languageGetVar' => 'L',
                'expireDays' => 60,
                'rootpage_id' => 194,

        ),
```

die neuerem Versionen von Realurl beeinhalten auch eine AutoKonfugiration, die (fast) alle Sachen automatisch einrichtet. Innerhalb dieser AutoKonfiguration wird davon ausgegangen, dass auf der Seite wo ein Domainrecord diese die Rootseite ist und diese wird dann auch als rootpage_id eingetragen.

dann kann es noch sein, wie claudia2 schon sagt, dass eine weitere Anpassung der htaccess Datei notwendig ist.

Du musst innerhalb dieser angeben wo die index.php liegt, wenn typo in einem unterordner liegt kann es sein das so verlinken musst, da bin ich mir im moment aber auch nicht ganz sicher.

```typoscript
RewriteRule .* /test2/index.php
```

### [#4](https://www.typo3.net/d/84113-realurl-werden-generiert-gehen-aber-nicht/4) · eiskalt · 2008-11-23

Hi
so nach längerem suchen musste ich leider feststellen das der Webserver nicht richtig konfiguriert war und ich nicht die Rechte hatte eine weiterleitung einzurichten. #paralyzed#  Danke an alle die sich bemüht haben

Eine Frage hab ich aber noch wie mach ich aus dem doch immer noch unschönen Link

<http://mysql.che.base-server.de/navivorne/sattelshop.html>
eine solchen Link
<http://mysql.che.base-server.de/sattelshop.html>
spricht das navivorne raus? Das ist bei mir nämlich ein Sysfolder der eigentlich nix in dem Link verloren hat.

MFG

### [#5](https://www.typo3.net/d/84113-realurl-werden-generiert-gehen-aber-nicht/5) · eiskalt · 2008-11-23

Ich habs gelöst ich verwende einfach die Erweiterung aoe_realurlpath.
Man muss
1. Die Extension installieren
2. Seine Localconf um folgendes erweitern

```php
'pagePath' => array (
 'type' => 'user',
 'userFunc' => 'EXT:aoe_realurlpath/class.tx_aoerealurlpath_pagepath.php:&tx_aoerealurlpath_pagepath->main',
 'spaceCharacter' => '-',
 'languageGetVar' => 'L', 
 'rootpage_id' => '1',
 'segTitleFieldList'=>'alias,tx_aoerealurlpath_overridesegment,nav_title,title,subtitle',
```

3. Bei den Seiten die man nicht in dem Link mit drin haben will unter Extended " exclude from middle of paths" anklicken und schon sind sie weg.

Gefunden hab ich das ganze hier:

<http://www.typo3-media.com/blog/article/noch-flexiblere-urls-mit-realurl-alternative-realurl-path.html>

### [#6](https://www.typo3.net/d/84113-realurl-werden-generiert-gehen-aber-nicht/6) · claudia2 · 2008-11-23

Hallo,

dafür brauchst du bei der aktuellen realurl keine extra Extension, bei den Seiteneigenschaften gibt es eine Checkbox "Exclude from speaking URL", im Tab Erweitert...

Grüße,
Claudia

---

Quelle: „realurl werden generiert gehen aber nicht“, typo3.net, https://www.typo3.net/d/84113-realurl-werden-generiert-gehen-aber-nicht
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
