---
title: "realURL: Links werden nicht umgeschrieben"
url: "https://www.typo3.net/d/53897-realurl-links-werden-nicht-umgeschrieben"
source: "typo3.net"
tags: ["Extensions","Frage","RealURL","Server & Hosting"]
created: "2006-11-23"
last_reply: "2006-12-10"
replies: 4
solved: false
page: 1
pages: 1
lang: "de"
---

# realURL: Links werden nicht umgeschrieben

Extensions · 4 Antworten · gestartet 2006-11-23

## Eröffnungsbeitrag

**wedice** · 2006-11-23 · [Beitrag #1](https://www.typo3.net/d/53897-realurl-links-werden-nicht-umgeschrieben/1)

Hallo Forum,
ich möchte meine Typo3 Seite mit schöneren URLs versorgen. Dazu habe ich die Extension realURL installiert und alles nach Anleitung eingerichtet.

Wenn ich meine Seite nun über so eine schöne, neue URL (bspw. <http://localhost/test/suche/>) aufrufe klappt auch alles, die gewünschte Unterseite öffnet sich. Jedoch werden die Links auf der Seite nicht im neuen Format generiert, so daß bei einem Klick auf der seite wieder das alte häßliche <http://localhost/test/index.php?id=suche> daraus wird.

Woran kann das wohl liegen? Für Hilfe wäre ich dankbar.
dirk

So sieht meine Konfiguration (aus verschiedenen Anleitungen und howtos zusammengesucht) aus:

In der .htaccess

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

RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

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

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php [L]
```

Im Template-Setup:

```typoscript
config.simulateStaticDocuments = 0
config.baseURL = http://localhost/rcehsite/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
config.absRefPrefix = http://localhost/rcehsite/
```

Die realurl-Konfiguration in der localconf.php

```php
<?php

$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
	'_DEFAULT' => array(
		'init' => array(
			'enableCHashCache' => 1,
			'appendMissingSlash' => 'ifNotFile',
			'enableUrlDecodeCache' => 1,
			'enableUrlEncodeCache' => 1,
			'respectSimulateStaticURLs' => 0,
			'postVarSet_failureMode'=>'redirect_goodUpperDir',
		),

		'redirects' => array(),
		'preVars' => array(
			array(
				'GETvar' => 'no_cache',
				'valueMap' => array(
					'nc' => 1,
				),
				'noMatch' => 'bypass',
			),
			array(
				'GETvar' => 'L',
				'valueMap' => array(
					'de' => '0',
				),
				'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,
		),
		'fixedPostVars' => array(),
		'postVarSets' => array(
			'_DEFAULT' => array(

				// goof_photobook parameters
				'photobook' => array(
					array(
						'GETvar' => 'tx_gooffotoboek_pi1[srcdir]'
					),
					array(
						'GETvar' => 'tx_gooffotoboek_pi1[fid]'
					),
					array(
						'GETvar' => 'tx_gooffotoboek_pi1[func]',
						'valueMap' => array(
							'thumbnails' => 'thumb',
						),
					),
				),

				// CAL parameters
				'cal'=> array(
					array(
						'GETvar' => 'tx_cal_controller[view]'
					),
					array(
						'GETvar' => 'tx_cal_controller[getdate]'
					),
					array(
						'GETvar' => 'tx_cal_controller[gettime]'
					),
					array(
						'GETvar' => 'tx_cal_controller[lastview]'
					),
					array(
						'GETvar' => 'tx_cal_controller[type]'
					),

					array(
						'GETvar' => 'tx_cal_controller[category]',
						'lookUpTable' => array(
							'table' => 'tx_cal_category',
							'id_field' => 'uid',
							'alias_field' => 'title',
							'addWhereClause'  => ' AND NOT deleted',
							'useUniqueCache' => 1,
							'useUniqueCache_conf' => array(
								'strtolower' => 1,
								'spaceCharacter' => '_',
							 ),

						),
					),
					array(
						'GETvar' => 'tx_cal_controller[uid]',
						'lookUpTable' => array(
							'table' => 'tx_cal_event',
							'id_field' => 'uid',
							'alias_field' => 'title',
							'addWhereClause'  => ' AND NOT deleted',
							'useUniqueCache' => 1,
							'useUniqueCache_conf' => array(
								'strtolower' => 1,
								'spaceCharacter' => '_',
							),
						),
					),
					array(
						'GETvar' => 'tx_cal_controller[gettime]'
					),
					array(
						'GETvar' => 'tx_cal_controller[preview]'
					),

				),


				// NEWS archive parameters
				'archive' => array(
					array(
						'GETvar' => 'tx_ttnews[year]' ,
					),
					array(
						'GETvar' => 'tx_ttnews[month]' ,
						'valueMap' => array(
							'januar' => '01',
							'februar' => '02',
							'maerz' => '03',
							'april' => '04',
							'may' => '05',
							'juni' => '06',
							'juli' => '07',
							'august' => '08',
							'september' => '09',
							'oktober' => '10',
							'november' => '11',
							'dezember' => '12',
						)
					),
				),
				// NEWS pagebrowser
				'browse' => array(
					array(
						'GETvar' => 'tx_ttnews[pointer]',
					),
				),
				// NEWS categories
				'select_category' => array (
					array(
						'GETvar' => 'tx_ttnews[cat]',
					),
				),
				// NEWS articles and 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[swords]',
					),
					array(
						'GETvar' => 'tx_ttnews[backPid]',
					),
				),
			),
		),
		// configure filenames for different pagetypes
		'fileName' => array(
			'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,
					),
				),
			),
		),
	),
);

 php?>
```

[/quote]

## Antworten

### [#2](https://www.typo3.net/d/53897-realurl-links-werden-nicht-umgeschrieben/2) · wedice · 2006-11-28

Sorry, aber *push*

Ich habe inzwischen einmal typo3 neu aufgesetzt, aber auch hier das gleiche Bild. Irgendwo, muß wohl ein Fehler in meiner Konfiguration sein. Aber wo?

Ich bin für jeden Tip dankbar!

dirk

### [#3](https://www.typo3.net/d/53897-realurl-links-werden-nicht-umgeschrieben/3) · Spyker · 2006-12-05

config.absRefPrefix = <http://localhost/rcehsite/>

Ist mit RealURl nicht erlaubt. Sie Extension Documentation.

### [#4](https://www.typo3.net/d/53897-realurl-links-werden-nicht-umgeschrieben/4) · Spyker · 2006-12-05

Weiß nicht wie das da dran liegen kann, aber mit der Konfig geht das ganze auch ohne die absoluten Linnks:

```php
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
   'init' => array(
      'enableCHashCache' => 1,
      'enableUrlDecodeCache' => 1,
      'enableUrlEncodeHash' => 1,
   ),
   'rewrite' => array(),
   'redirects' => array(),
   'preVars' => array(
      array(
         'GETvar' => 'L',
         'valueMap' => array(
            'en' => 1,
         ),
         'noMatch' => 'bypass',
      ),
   ),
   'pagePath' => array(
      'type' => 'user',
      'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
      'spaceCharacter' => '-',
      'languageGetVar' => 'L',
      'expireDays' => 2,
      'rootpage_id' => '1'
   ),
   'fileName' => array (
      'defaultToHTMLsuffixOnPrev' => 1,
      'index' => array(
         'page.html' => array(
            'keyValues' => array (
               'type' => 1,
            ),
         ),
      ),
   ),
   'fixedPostVarSets' => array(),
   'postVarSets' => array(
      '_DEFAULT' => array(
      

         
      
         
         
         'vom' => array(
            array(
               'GETvar' => 'tx_ttnews[tt_news]',
               'lookUpTable' => array(
                  'table' => 'tt_news',
                  'id_field' => 'uid',
                  'alias_field' => 'title',
                  'addWhereClause' => ' AND NOT deleted',
                  'useUniqueCache' => 1,
               ),
            ),
            array(
               'GETvar' => 'tx_ttnews[backPid]',
               'noMatch' => 'bypass',
            ),
            array(
               'GETvar' => 'tx_ttnews[pointer]',
            ),
            array (
               'GETvar' => 'tx_ttnews[pS]',
               'noMatch' => 'bypass',
            ),
         ),
      ),
   ),
);
```

### [#5](https://www.typo3.net/d/53897-realurl-links-werden-nicht-umgeschrieben/5) · wedice · 2006-12-10

> **Spyker schrieb:**
>
> config.absRefPrefix = <http://localhost/rcehsite/>
>
> Ist mit RealURl nicht erlaubt. Sie Extension Documentation.

Jawoll! Das war's!

Vielen, vielen Dank! Ich probiere schon soo lange damit herum.

dirk

---

Quelle: „realURL: Links werden nicht umgeschrieben“, typo3.net, https://www.typo3.net/d/53897-realurl-links-werden-nicht-umgeschrieben
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
