Zum Inhalt springen

Kein Realurl und kein simulatestatic

Erstellt am 15. September 2006 · 1 Antwort · letzte Antwort am 2. November 2006

Tags: RealURL, Frage

todo ·

Hallo zusammen,

mein Problem:
Ich habe auf einem Entwicklungssystem einen Typo3-Auftritt entwickelt.
Da läuft alles wunderbar. Die URLs werden auf dem Server herrlich mit realurl in lesbare Form gebracht.

Jetzt habe ich die Seite auf das Zielsystem kopiert (Managed Server bei Schlund + Partner). Das hat soweit auch einwandfrei funktioniert.
Was nicht funktioniert ist realurl und simulatestatic.

Wenn ich die Seiten mit "index.php?id=119" aufrufen läft alles super. Wenn ich allerdings simulatestatic aktiviere

simulateStaticDocuments = 1

und folgende htaccess datei einbinde

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

Bekomme ich eine Typo3-Fehlermeldung das die Seite nicht vorhaden ist.

Wenn ich realurl aktiviere

simulateStaticDocuments = 0
simulateStaticDocuments_noTypeIfNoTitle = 0
baseurl = http://cms.meine-domain.de/
tx_realurl_enable = 0

folgende htaccess datei einbinde

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

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

und die localconf.php erweitere

$TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array(
	'init' => array(
		'enableCHashCache' => 1,
		'enableUrlDecodeCache' => 1,
		'enableUrlEncodeHash' => 1,
	),
	'rewrite' => array(
	),
	'preVars' => array(
		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' => 3,
		'rootpage_id' => 1,
		'disablePathCache' => 1,
	),
	'fileName' => array (
		'defaultToHTMLsuffixOnPrev' => 0,
		'index' => array(
			'print.html' => array(
				'keyValues' => array (
					'type' => 33,
				),
			),
			'index.html' => array(
				'keyValues' => array (
					'type' => 0,
				),
			),
		),
	),
);

Dann bekomme ich eine "500-Interer Serverfehler" Fehlermeldung.

Ich bin langsam am verzweifeln.
Kenn jemand das Problem?

Vielen Dank im voraus.

ToDo

todo ·

Es lag an dem Server bei Schlund + Partner.
Das Rewrite über die htaccess hat aufgrund von Servereinstellung, welche nicht geändert werden konnten, nicht funktioniert.

Nach einem Umzug auf einen anderen Server (mittwald) läuft es wunderbar.