Zum Inhalt springen

$GLOBAL['TSFE']->siteScript immer leer???

Erstellt am 6. April 2008 · 2 Antworten · letzte Antwort am 6. April 2008

Tags: Frage

SeveQ ·

Hi Leute,

realUrl fragt ja in der decodeSpURL ab, ob in $params['pObj']->siteScript etwas drin steht, wenn ja, was und ob es index.php ist...

... nun, bei mir ist siteScript irgendwie immer leer, egal wie ich die Site aufrufe. Kann mir irgendwer erklären, woran das liegt???

Meine .htaccess sieht so aus:

RewriteEngine On
RewriteRule ^(typo3|t3lib|tslib|fileadmin|typo3conf|typo3temp|uploads|showpic\.php|favicon\.ico)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule .* index.php [L]

Ich benutze TYPO3 4.1.6, realUrl 1.2.1, Apache2, MySQL 5, PHP 5.

SeveQ ·

Ich hab vom IIS6 zum Apache2 migriert. Kann es sein, daß diese Zeile in der localconf.php:

$TYPO3_CONF_VARS['SYS']['requestURIvar'] = '_SERVER|HTTP_X_REWRITE_URL';

...dafür gesorgt hat, daß die Seite im IIS funktioniert, aber nicht im Apache2? Der Effekt war jedenfalls, daß "t3lib_div::getIndpEnv(REQUEST_URI)" einen leeren String zurückgeliefert hat.

Jedenfalls geht's nun ohne diese Zeile.

Danke für die Info! Hat mir sehr geholfen. 8-)