News

RealUrl Proxy Patch

Läuft ein Webserver + Proxy + RealURL auf einem Server leitet RealUrl falsch weiter.

Benutzt man einen Webserver, einen "Acceleration Proxy" und RealUrl auf einem Server, so kommt es im Fehlerfall (z.b. Seite nicht gefunden) zu einem Weiterleitungsfehler der, anstatt die URL der Webseite (z.b. www.domain.tld) die Domain des  realen Webservers (z.b. www.domain.tld:8080) anzeigt.

Um, im Falle eines Fehlers, auf eine definierte URL zu springen wird ein neuer Parameter in der Konfiguration von RealURL eingeführt. Der Parameter "postVarSet_failureUrl" sollte die URL einer Webseite enthalten, zu der Weitergeleitet werden soll. Nur wenn "postVarSet_failureMode" auf "redirect_goodUpperDir" gesetzt ist, wird der neue Parameter ausgewertet.

Ein Beispiel für die RealURL Konfiguration:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'useCHashCache' => '0',
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'respectSimulateStaticURLs' => TRUE,
'postVarSet_failureMode'=>'redirect_goodUpperDir',
'postVarSet_failureUrl' => 'http://www.weeaar.com/',

 

Bei diesem Beispiel wird im Fehlerfall auf die Domain www.weeaar.com weitergeleitet.

Dieser Patch ist für RealURL 1.1.4 und noch nicht offiziell im TER.


Newsnavigation

Weitere News

20
Aug
2007

SELECT Statements auf Slave DB noch nicht möglich.



20
Aug
2007

Verschiedene Domains auf verschiedene Seiten im gleichen Baum - da reicht das Domainobjekt nicht aus.



14
Aug
2007

Nicht alle Extensions sind DBAL konform und können z.b. mit PostgreSQL genutzt werden.