Hallo,
Ich ich habe auf einem internen Test-Server ein Intranet (inkl. RealUrl) aufgebaut. Dieses will ich jetzt auf einem ebenfalls internen Produktiv-Server auch aufbauen. Der Umzug hat soweit prima geklappt, nur mit RealUrl hab ich ein Problem. Wenn ich die RealUrl und nicht die index.php?id=XX Links Urls verwende, bekomme ich immer einen 404 Fehler. Ich habe schon Verschiedenstes ausprobiert, leider aber ohne Erfolg.
Hier die wichtigsten Konfigurationen:
.htaccess verwende ich am Testserver auf dem es läuft keine, deshalb auch am neuen Server nicht. Habe aber auch schon diverse .htaccess-Beispiele aus dem Internet getestet - ohne Erfolg.
Hier die realurl_autoconf.php (ebenfalls die gleiche wie am Testserver):
<?php
$GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
'_DEFAULT' =>
array (
'init' =>
array (
'enableCHashCache' => true,
'appendMissingSlash' => 'ifNotFile,redirect',
'adminJumpToBackend' => true,
'enableUrlDecodeCache' => true,
'enableUrlEncodeCache' => true,
'emptyUrlReturnValue' => '/',
),
'pagePath' =>
array (
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'rootpage_id' => '1',
),
'fileName' =>
array (
'defaultToHTMLsuffixOnPrev' => 0,
'acceptHTMLsuffix' => 1,
'index' =>
array (
'print' =>
array (
'keyValues' =>
array (
'type' => 98,
),
),
),
),
'preVars' =>
array (
0 =>
array(
'GETvar' => 'L',
'valueMap' => array(
'de' => '0',
'en' => '1',
'fr' => '2'
),
'valueDefault' => 'de',
'noMatch' => 'bypass',
),
),
),
);
Und hier noch meine Config.t3s (Pfade sind abgeändert worden):
config {
language = de
sys_language_uid = 0
locale_all = de_DE.utf8
sys_language_mode = strict
tx_realurl_enable = 1
baseURL = http://servername.firma.local/intranet/
absRefPrefix = http://servername.firma.local/intranet/
linkVars = L(0-3)
plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0
}
Habt ihr eine Idee, warum das nicht funktioniert?
Vielen Dank schon Mal!
Gruß
Matthias