---
title: "RealUrl liefert \"The requested URL was not found on this server.\""
url: "https://www.typo3.net/d/32638-realurl-liefert-the-requested-url-was-not-found-on-this-server"
source: "typo3.net"
tags: ["TYPO3","TypoScript","Frage","RealURL","URLs & Routing"]
created: "2005-11-02"
last_reply: "2006-07-03"
replies: 3
solved: false
page: 1
pages: 1
lang: "de"
---

# RealUrl liefert "The requested URL was not found on this server."

TYPO3 › TypoScript · 3 Antworten · gestartet 2005-11-02

## Eröffnungsbeitrag

**Imagine** · 2005-11-02 · [Beitrag #1](https://www.typo3.net/d/32638-realurl-liefert-the-requested-url-was-not-found-on-this-server/1)

Hallo allerseits!

Ich schlage mich mit der Extension RealURL herum. Ich bin soweit, dass meine
Aliase wie zum Beispiel home.html in der Statuszeile meines Browsers
angezeigt werden. Seiten, bei denen ich noch kein Aliase vergeben habe,
zeigen sich dann z.B. mit 14.html, was ja der id=14 entspricht.

Wenn ich jetzt dem Link in der Navigation folgen will, erhalte ich die
Meldung:
The requested URL /home.html was not found on this server.
oder
The requested URL /14.html was not found on this server.

Was mache ich da falsch? Meine .htaccess liegt unter
/dummy-3.8.0/
wo auch die index.php liegt und sieht so aus:

```html
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule ^[^/]*\.html$ /index.php [L]
```

Und im TS-Setup steht folgender Code drinne:

```typoscript
config.simulateStaticDocuments = 1
config.simulateStaticDocuments_noTypeIfNoTitle = 1
config.linkVars = L
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 0]
config.sys_language_uid = 0
config.language = de
config.locale_all = de_DE
[globalVar = GP:L = 1]
config.sys_language_uid = 1
config.language = en
config.locale_all = en_US
[global]
```

Zweite Frage:
Der Wechsel zu der zweiten Sprache bringt dann zwar ebenfalls home.html, aber
zusammen mit "?&L=1". Läßt sich dass dann auch wegretuschieren?

## Antworten

### [#2](https://www.typo3.net/d/32638-realurl-liefert-the-requested-url-was-not-found-on-this-server/2) · laptop24 · 2005-11-03

Jo mei...

Deaktivieren Sie mal das

```typoscript
config.simulateStaticDocuments = 1
```

und schalten Sie dafür die RealURL Extension ein!

SimulateStaticDocument und RealURL sind zwei verschiedene Mechanismen, die auch nicht zueinander kompatibel sind.

MfG, Lars Thalheim

### [#3](https://www.typo3.net/d/32638-realurl-liefert-the-requested-url-was-not-found-on-this-server/3) · Imagine · 2005-11-07

Hallo vielen Dank,

für den Hinweis. Ich habe in mein TS folgendes reingestellt:

```typoscript
config.simulateStaticDocuments = 0
config.baseURL = http://www.it-service.org/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
```

Und die ext_localconf.php habe ich so erweitert:

```php
<?php

$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,alias,nav_title,title';
$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
// 'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'rewrite' => array(
),
'preVars' => array(
/*
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
'valueDefault' => 'de',
),
),
*/
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => '1'
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
),
),
),
),
'fixedPostVarSets' => array(
),
'postVarSets' => array(
'_DEFAULT' => array(
//archive
'period' => array (
array (
'condPrevValue' => -1,
'GETvar' => 'tx_ttnews[pS]',
//'valueMap => array()
),
array (
'GETvar' => 'tx_ttnews[pL]',
//'valueMap => array()
),

array (
'GETvar' => 'tx_ttnews[arc]',
'valueMap' => array(
'non-archived' => -1,
),
),
),

'browse' => array (
array (
'GETvar' => 'tx_ttnews[pointer]',
),
),
'select' => array (
array (
'GETvar' => 'tx_ttnews[cat]',
'lookUpTable' => array (
'table' => 'tt_news_cat',
'id_field' => 'uid',
'alias_field' => 'title',
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
'article' => array(
array (
'GETvar' => 'tx_ttnews[backPid]',
// 'valueMap => array(
// ),
),
array (
'GETvar' => 'tx_ttnews[tt_news]',
'lookUpTable' => array (
'table' => 'tt_news',
'id_field' => 'uid',
'alias_field' => 'title',
'maxLength' => 12,
'addWhereClause'=> 'AND NOT deleted',
'useUniqueCache'=> 1,
'useUniqueCache_conf' => array (
'strtolower' => 1,
'spaceCharacter' => '-',
),
),
),
),
),
),
);
?>
```

Die .htaccess sieht nach wie vor gleich aus. Allerdings  wenn ich jetzt nach dem Leeren des Caches meine Seiten aufrufe, sehe ich in der Statuszeile des Browsers tatsächlich so was wie profile.html etc.
Aber wenn ich den Link anklicke bekomme ich die Meldung 404. Was mache ich hier noch falsch?
Ich habe inzwischen RealURL 0.2.0 drauf, allerdings mit Typo3 3.8.0

Grüsse

Imagine

### [#4](https://www.typo3.net/d/32638-realurl-liefert-the-requested-url-was-not-found-on-this-server/4) · semidark · 2006-07-03

Hallo Imagine

im init bereich des Arrays muss der Key

'enableUrlEncodeCache' => 0,

lauten und nicht

'enableUrlEncodeHash' => 0,

Gruß Semidark

---

Quelle: „RealUrl liefert "The requested URL was not found on this server."“, typo3.net, https://www.typo3.net/d/32638-realurl-liefert-the-requested-url-was-not-found-on-this-server
Beiträge von Mitgliedern des Forums. Bitte mit Link auf die Diskussion zitieren.
