Zum Inhalt springen

RealURL unter domainfactory ManagedServer?

Erstellt am 22. Februar 2006 · 6 Antworten · letzte Antwort am 22. Februar 2006

Tags: RealURL, Server & Hosting, Frage

laticauda88 ·

Habe nun schon einige Projekte mit simulateStaticDocuments erfolgreich umgesetzt.

Da ich aber schon soviel von der RealURL-Extension gehört habe, wollte ich auch einmal probieren mein neustes Projekt mit dieser Extension auszustatten.

Leider erfolglos! #angry#

Hat es jemand von euch geschafft, die RealURL unter einem Managed Server von domainfactory zum laufen zu bringen?

Auch die Anleitung im d)f-Forum hat mich nicht weiter gebracht.

Bin für jede Hilfe SEHR dankbar.
Viele Grüße
laticauda88

jweiland ·

Soll jetzt jemand ein Tutorial schreiben? Was genau funktioniert nicht? Handelt es sich um ein spezifisches Domainfactory Problem und funktioniert es auf anderen Servern? Doku zur RealURL Extension genau gelesen? Wie wäre es, mal den Code aus localconf.php und .htaccess zu posten?

Jochen Weiland

laticauda88 ·

Hallo Herr Weiland,

danke für Ihre Hilfe.

Das steht unter anderem in meinem Setup:

config {
simulateStaticDocuments = 0
baseURL = http://www.mydomain.de
tx_realurl_enable = 1
}

Anbei meine .htaccess (Mit diesen Einstellungen läuft simulateStaticDocuments fehlerfrei):

RewriteEngine On
RewriteBase /

RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin| uploads|showpic\.php)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l

RewriteRule ^[^/]*\.html$ index.php
#RewriteRule ^(.*)\.html$ /index.php [L]

Folgenden Code steht in der localconf.php unter typo3conf/ext/realurl/:

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'preVars' => array(
array(
'GETvar' => 'L',
'valueMap' => array(
'dk' => '1',
),
'noMatch' => 'bypass',
),
),
'fileName' => array (
'index' => array(
'page.html' => array(
'keyValues' => array (
'type' => 1,
)
),
'_DEFAULT' => array(
'keyValues' => array(
)
),
),
),
'postVarSets' => array(
'_DEFAULT' => array (
'news' => array(
array(
'GETvar' => 'tx_mininews[mode]',
'valueMap' => array(
'list' => 1,
'details' => 2,
)
),
array(
'GETvar' => 'tx_mininews[showUid]',
),
),
),
),
);

Ich hoffe das hilft weiter. Eigentlich habe ich mich streng an die Anleitung gehalten. Mit disen Einstellungen erzeuge ich Links in diesem Format:

http://www.mydomain.de/39/

und bekomme einen sauberen Standard 404 Fehler zurück.

jweiland ·

Ich würde mal folgendes in der .htaccess Testen:

- die Zeile mit RewriteBase rausschmeißen
- index.php durch /index.php ersetzen

Ansonsten bin ich mir angesichts des Listings aus der localconf.php nicht sicher, ob die Doku zu RealURL wirklich gelesen wurde...

Jochen Weiland

laticauda88 ·
jweiland schrieb

Ich würde mal folgendes in der .htaccess Testen:

- die Zeile mit RewriteBase rausschmeißen
- index.php durch /index.php ersetzen

Hat leider nicht gebracht. Witziger weise haben die Änderungen keinerlei Einfluss auf die Funktion von simulateStaticDocuments. Läuft nach wie vor.

Was kann ich noch tun?

jweiland schrieb

Ansonsten bin ich mir angesichts des Listings aus der localconf.php nicht sicher, ob die Doku zu RealURL wirklich gelesen wurde...

1:0 für Sie. Habe es in der Tat nicht richtg gelesen. Ist natürlich quatsch.

http://typo3.org/documentation/document-library/extension-manuals/realurl/current/view/1/2/

jweiland ·

Und diese Variante? So habe ich es in meiner .htaccess stehen:

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* /index.php