[TYPO3-german] realUrl-problem
Bergische Webschmiede
post at bergische-webschmiede.de
Mon Feb 3 12:48:05 CET 2014
Habs nicht hinbekommen. Das einzige, was hilft, ist: Typo3-Installation
in das Server-Root-Verzeichnis bzw. Domain ins Typo3-Verzeichnis lenken.
Gruß
Stefan Padberg
Am 31.01.2014 14:08, schrieb Stefan Padberg : Bergische Webschmiede:
> Hallo,
>
> Typo3 6.1.7 und realurl 1.12.7
>
> Typo3 liegt in einem typo3-Verzeichnis, bezogen auf das
> Server-Rootverzeichnis. Parallel laufen noch andere Websites in anderen
> Verzeichnissen. Aber alle unter der gleichen Domain!
>
> Also:
> www.beispiel.de/typo3 für die Typo3-Installation
> www.beispiel.de/test für einen Fragebogentest
> etc.
>
> Jetzt soll die Typo3-Installation mit URLs laufen, die das
> typo3-Verzeichnis nicht beinhalten. Und gleichzeitig soll realUrl
> integriert werden. Wie muss die htaccess im Serverroot aussehen? und wie
> die realurl_conf.php?
>
> Im Moment steht in der Serverroot-htaccess:
>
> RewriteEngine On
> RewriteBase /
> RewriteCond %{REQUEST_URI} !^/(test|typo3/typo3|typo3)/.*
> RewriteRule ^(.*) /typo3/$1 [P,L]
>
> Meiner Ansicht nach werden damit alle Anfragen, die nicht mit 'typo3',
> 'typo3/typo3' oder 'test' matchen, ins typo3-Verzeichnis umgelenkt. Und
> das funktioniert so weit auch gut.
>
> Mit realUrl funktioniert es aber nicht. Es werden zwar die Pseudo-URLs
> korrekt generiert, aber das System kann sie offenbar nicht richtig
> auflösen. Der User wird immer auf die Startseite zurück geschickt. Die
> aktuelle Konfiguration, die das System selbst erzeugt hat, sieht so aus:
>
> $GLOBALS['TYPO3_CONF_VARS']['EXTCONF']['realurl']=array (
> '_DEFAULT' =>
> array (
> 'init' =>
> array (
> 'enableCHashCache' => true,
> 'appendMissingSlash' => 'ifNotFile,redirect',
> 'adminJumpToBackend' => true,
> 'enableUrlDecodeCache' => true,
> 'enableUrlEncodeCache' => true,
> 'emptyUrlReturnValue' => '/typo3/',
> ),
> '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,
> ),
> ),
> ),
> ),
> 'postVarSets' =>
> array (
> '_DEFAULT' =>
> array (
> 'news' =>
> array (
> 0 =>
> array (
> 'GETvar' => 'tx_news_pi1[news]',
> 'lookUpTable' =>
> array (
> 'table' => 'tx_news_domain_model_news',
> 'id_field' => 'uid',
> 'alias_field' => 'title',
> 'useUniqueCache' => 1,
> 'useUniqueCache_conf' =>
> array (
> 'strtolower' => 1,
> 'spaceCharacter' => '-',
> ),
> ),
> ),
> ),
> ),
> ),
> ),
> );
>
> Weiß jemand hier, wie man realUrl in so einer Situation (Typo3 in
> Unterverzeichnis) konfigurieren muss?
>
> Oder wie man Typo3 in dieser Unterverzeichnis-Situation besser
> konfiguriert? Könnte man z.B. einen Symlink 'index.php' ins
> Rootverzeichnis packen, der in das Typo3-Verzeichnis verlinkt?
>
> Ich habe leider nur begrenzten Zugriff auf den Server und muss dem
> Sysadmin genau sagen, was er tun soll. Die Feinheiten von
> Typo3-Installationen sind ihm nicht so geläufig.
>
> Besten Dank für eure Tipps.
> Stefan Padberg
>
More information about the TYPO3-german
mailing list