---
title: "RealURL erzeugt Links auf Seiten-ID?"
url: "https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","TYPO3 4","URLs & Routing"]
created: "2011-08-30"
last_reply: "2013-10-21"
replies: 6
solved: false
page: 1
pages: 1
lang: "de"
---

# RealURL erzeugt Links auf Seiten-ID?

Extensions · 6 Antworten · gestartet 2011-08-30

## Eröffnungsbeitrag

**ginka** · 2011-08-30 · [Beitrag #1](https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id/1)

Gerade eben habe ich erfolglos versucht, auf einem - zugegebenermaßen sehr alten Typo3-System Version 4.3.13 - RealURL zu installieren. Dazu musste ich mir eine ältere RealURL-Version (1.10.0) suchen, da die neueste im TER enthaltene 1.11.2 sich erst ab Typo3 4.4 installieren lässt. Für den Seitenbetreiber kommt ein Update der Typo3-Version momentan nicht in Frage.

Ich habe also RealURL so installiert und konfiguriert wie es schon einige male zuvor ganz wunderbar funktioniert hat, und stoße nun hier auf folgendes merkwürdiges Phänomen:

RealURL erzeugt die URL auf die Seiten-ID, und nicht auf den Seiten-Titel :o
Beispiel:

**www.meinedomain.de/543/**

statt

**www.meinedomain.de/eineseite/**

Hat irgendjemand eine Idee, woran das liegen könnte? Bin für jeden sachdienlichen Hinweis dankbar!

Viele Grüße
ginka

## Antworten

### [#2](https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id/2) · matrox · 2011-09-02

Bin mir nicht sicher. Glaube aber das es an der htaccess liegt. Ist diese aktiviert und richtig eingestellt?

### [#3](https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id/3) · ginka · 2011-09-02

Die .htaccess liegt in der DocRoot und sieht so aus:

```typoscript
RewriteEngine On
RewriteBase /

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]
```

Es tut sich ja auch was mit den URLs, d.h. statt **www.meinedomain.de/index.php?id=1234** werden Links so dargestellt: **www.meinedomain.de/1234/**

Klickt man auf so einen Link, funktioniert er und die gewünschte Seite erscheint. Tippe ich in die URL statt der ID manuell den Seitentitel, z.B. **www.meinedomain.de/eineseite/**

... so funktioniert auch das. Die gewünschte Seite erscheint. Daher sieht es für mich so aus, als arbeite die .htaccess wie gewünscht. Sie arbeitet eingehende Requests an den Server ab und setzt sie so um, dass das Typo3-System sie versteht.

Meines Wissens nach ist die .htaccess-Datei jedoch nicht zuständig für das Generieren der Links in der Navigation und aus TypoScript heraus. Und genau da liegt das Problem. Die Links werden mit der ID und nicht mit dem Seitentitel generiert.

Dazu jemand einen Tipp?

1000 Dank & viele Grüße
ginka

### [#4](https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id/4) · matrox · 2011-09-03

Hi ginka,

habe bei mir noch folgendes im Setup:

```typoscript
### REALURL
config.prefixLocalAnchors = all
config.simulateStaticDocuments = 0
config.tx_realurl_enable = 1
```

Hast Du schon einmal die Seiten im FR aufgerufen und die einzelnen Links angeklickt. Wenn man aus TYPO3 "Seite anzeigen" aufruft wird bei mir auch nur die ID angezeigt. Nicht jedoch wenn ich dann die Seiten im FR wechselt. Dann wird ganz normal der Pfad /seite1/unterseite2/ dargestellt.

Das habe ich noch in der localconf.php (Ordner:/typo3conf/)stehen:

```typoscript
// Begin: RealURL 
$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
 'enableCHashCache' => 1,
 'appendMissingSlash' => 'ifNotFile',
 'enableUrlDecodeCache' => 1,
 'enableUrlEncodeCache' => 1,
 'postVarSet_failureMode' => '',
  ),
              'redirects' => array(),
              'preVars' => array(
                  array(
                      'GETvar' => 'no_cache',
                          'valueMap' => array(
                              'nc' => 1,
                          ),
                         'noMatch' => 'bypass',

               ),
                      array(
                          'GETvar' => 'L',
                          'valueMap' => array(
                              # 'de' => '0',
                              'en' => '1',
							   ),
                          'valueDefault' => 'de',
                          'noMatch' => 'bypass',
                      ),
                  ),
                  'pagePath' => array(
                      'type' => 'user',
                      'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
                      'spaceCharacter' => '-',
                      'languageGetVar' => 'L',
                      'expireDays' => 7,
                      'rootpage_id' => 1,
                      'firstHitPathCache' => 1,
                  ),
                  'fixedPostVars' => array(),
                  'postVarSets' => array(
                      '_DEFAULT' => array(
                          // news archive parameters
                          'archive' => array(
                              array(
                                  'GETvar' => 'tx_ttnews[year]' ,
                              ),
                              array(
                                  'GETvar' => 'tx_ttnews[month]' ,
                                  'valueMap' => array(
                                  'january' => '01',
                                  'february' => '02',
                                  'march' => '03',
                                  'april' => '04',
                                  'may' => '05',
                                  'june' => '06',
                                  'july' => '07',
                                  'august' => '08',
                                  'september' => '09',
                                  'october' => '10',
                                  'november' => '11',
                                  'december' => '12',
                              )
                          ),
                      ),
                      // news pagebrowser
                      'browse' => array(
                          array(
                              'GETvar' => 'tx_ttnews[pointer]',
                          ),
                      ),
                      // news categories
                      'select_category' => array (
                          array(
                              'GETvar' => 'tx_ttnews[cat]',
                          ),
                      ),
                      // news articles anMd searchwords
                      'article' => array(
                          array(
                              'GETvar' => 'tx_ttnews[tt_news]',
                              'lookUpTable' => array(
                                  'table' => 'tt_news',
                                  'id_field' => 'uid',
                                  'alias_field' => 'title',
                                  'addWhereClause' => ' AND NOT deleted',
                                  'useUniqueCache' => 1,
                                  'useUniqueCache_conf' => array(
                                      'strtolower' => 1,
                                      'spaceCharacter' => '-',
                                  ),
                              ),
                          ),
                          array(
                              'GETvar' => 'tx_ttnews[backPid]',
                          ),
                          array(
                              'GETvar' => 'tx_ttnews[swords]',
                          ),
                      ),
                  ),
              ),
              // configure filenames for different pagetypes
              'fileName' => array(
                  'defaultToHTMLsuffixOnPrev' => 1,
                  'index' => array(
                      'print.html' => array(
                          'keyValues' => array(
                              'type' => 98,
                          ),
                      ),
                      'rss.xml' => array(
                          'keyValues' => array(
                              'type' => 100,
                          ),
                      ),
                      'rss091.xml' => array(
                          'keyValues' => array(
                              'type' => 101,
                          ),
                      ),
                      'rdf.xml' => array(
                          'keyValues' => array(
                              'type' => 102,
                          ),
                      ),
                      'atom.xml' => array(
                          'keyValues' => array(
                              'type' => 103,
                          ),
                      ),
                  ),
              ),
          ),
      ); 

// Begin: RealURL Cache
$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['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearAllCache_additionalTables']['tx_realurl_pathcache'] = 'tx_realurl_pathcache';
// End: RealURL Cache
```

VG, matrox

### [#5](https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id/5) · Neofine · 2013-10-17

Dies beschreibt es genau ;-)
<http://www.t3tipps.de/index.php/themen/minitipp/realurl-zeigt-nur-page-id-an/>

ich verwende realurl + dix_urltool:

URLTool: rootpage_id in der Konfigurationsdatei anpassen
.htaccess: RewriteBase / einkommentieren

### [#6](https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id/6) · jenses · 2013-10-18

Ich würde ja einfach mal vorschlagen, in das mit realurl mitgelieferte Manual zu schauen,
da wird alles idiotensicher beschrieben.
Aber offensichtlich liest hier niemand mehr Handbücher, es gibt ja google...

### [#7](https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id/7) · Neofine · 2013-10-21

> **jenses schrieb:**
>
> Ich würde ja einfach mal vorschlagen, in das mit realurl mitgelieferte Manual zu schauen,
> da wird alles idiotensicher beschrieben.
> Aber offensichtlich liest hier niemand mehr Handbücher, es gibt ja google...

Vielen Dank für deinen konstruktiven Beitrag ;)

---

Quelle: „RealURL erzeugt Links auf Seiten-ID?“, typo3.net, https://www.typo3.net/d/107047-realurl-erzeugt-links-auf-seiten-id
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
