Zum Inhalt springen

Real Url funktioniert nicht richtig

Erstellt am 28. August 2006 · 4 Antworten · letzte Antwort am 30. August 2006

Tags: RealURL, Server & Hosting, Frage

Devil ·

Hallo,

ich habe mein Problem schon mal wo anders gepostet, aber bekomme keine Antwort. Hoffe, dass mir hier geholfen werden kann, sonst lauf ich noch gegen ne Wand #angry# !

Habe bislang folgendes gemacht:

1. Extension Real URL installiert und aktiviert - klappt super, wenigstens etwas 🙂

2. Appache konfiguriert (httpd.conf)

<virtualhost XX.XX.XX.XX.XXXX=""> 
    . 
    . 
    . 

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

3. Änderungen an der localconf.php gemacht

TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array( 
  //-------------------------------------------- 
  'preVars' => array( 
     array( 
        'GETvar' => 'no_cache', 
        'valueMap' => array( 
           'no_cache' => 1, 
        ), 
        'noMatch' => 'bypass', 
     ), 
     array( 
        'GETvar' => 'L', 
        'valueMap' => array( 
           'de' => '0', 
           'en' => '1', 
        ), 
        'valueDefault' => 'de', 
     ), 
  ), 
  'fileName' => array ( 
     'index' => array( 
        'page.html' => array( 
           'keyValues' => array ( 
              'type' => 1, 
           ) 
        ), 
        '_DEFAULT' => array( 
           'keyValues' => array( 
           ) 
        ), 
     ), 
  ), 
  //----------------------------------------------          
  'pagePath' => array( 
     'type' => 'user', 
     'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 
     'spaceCharacter' => '-', 
     'languageGetVar' => 'L', 
     'expireDays' => 3 
  ), 
);

4. Typo Script

page.config.simulateStaticDocuments = 0 
page.config.baseURL = //URL der Website (Rootsite) 
page.config.tx_realurl_enable = 1

Nur hat meine Website keine Bilder, keine Stylesheets mehr und sie lädt und lädt und lädt. Kann mir auch nur die Startseite ansehen, auf alle anderen Seiten wird nicht verlinkt.

Die Links sehen aber folgendermaßen aus:
http://meineUrl/de/home/

Das ist auch in Ordnung. Die Umstellung der Sprache geht auch nicht, das kann vielleicht auch daran liegen, das ich noch nicht umherklicken kann zwischen den einzelnen Seiten.

Ich werd noch verrückt damit. Kann mir jemand sagen an was das liegt?

Danke für eure HILFE!!!!!

Devil

Spyker ·

Real URL wandelt ja die URL schon einmal.

Mögliche Fehler Quellen sind dann noch:

baseURL falsch. Am ende der URL MUSS ein / stehen!!! Beliebter Fehler :-)

mod_rewrite Falsch. Am besten noch mal in die _.htaccess schauen ob die Regeln passen. Wenn Typo3 ein einem verzeichniss läuft, dann müssen die Regeln angepasst werden.

Beste Grüße,
Tim

Devil ·

Hy,

die URL ist schon mal richtig. Hab einen "/" am Ende. Nur statt nen Namen. die IP aber das müsste ja egal sein.

Der zweite Punkt. Habe das alte Typo3 3.6.0 auf das 4.0.1 geupdatet. Dieses liegt in einem Ordner namens /t34update. Da ich mich nicht all zu gut mit der httpd.conf datei von apache auskenne. wie müsste ich denn da die Änderung an dem mod_rewrite machen machen? Bzgl. eines Verzeichnisses?

(Hatte von der typo3.org Seite gelesen das man die Rewrite Regeln sowohl in der _.htaccess als auch in der httpd.conf machen kann. Weil du grad meintest _.htaccess)

Devil ·

Also die Einstellungen wie sie oben sind müssten eigentlich stimmen, denk ich mal. Weil wenn ich einen anderen Pfad eingebe, dann komme ich ja auch nicht mehr auf das Backend von Typo3.

Also kann mir sonst noch irgend jemand einen Tipp geben, warum ich keine Bilder angezeigt bekomme, er mich nicht weiter verlinkt und er mein Stylesheet nur teilweise nimmt. D.h. manchmal ist das Stylesheet da und dann beim neu laden der Seite wieder mal nicht.

Irgendwie nervt die Extension (realurl 1.1.0) nur noch. #evil#

DANKE!!!!

Devil

Devil ·

So, habe meine localconf ein wenig abgeändert. Nicht viel. Aber immerhin geht jetzt erst mal das umherklicken auf den Seiten. Aber auch nur in der ersten Ebene. Sobald ich ne Ebene tiefer will bekomme ich folgende Fehlermeldung:

Error!
Reason: Segment "BLAH BLAH BLAH" was not a keyword for a postVarSet as expected!

Habe diese schon mehrmals gesehen, nur noch nichts gefunden wie man die wegbekommt.

Wer kann mir helfen, sodass ich auf alle Seiten und nicht nur auf die der ersten Ebene gelange (habe insgesamt 4 Ebenen)?

Die localconf (halt erst mal mit abgeänderter Spracheinstellung. Darum kümmer ich mich später)

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
   'preVars' => array( 
      array( 
         'GETvar' => 'no_cache', 
         'valueMap' => array( 
            'no_cache' => 1, 
         ), 
         'noMatch' => 'bypass', 
      ), 
      array( 
         'GETvar' => 'L', 
         'valueMap' => array( 
            'de' => '0',
            'en' => '1', 
         ), 
         'noMatch' => 'bypass', 
     ), 
   ), 

   'fileName' => array ( 
      'defaultToHTMLsuffixOnPrev' => true, 
   ), 

   'postVarSets' => array( 
      '_DEFAULT' => array (    
      ), 
   ), 

   'pagePath' => array( 
      'type' => 'user', 
      'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 
      'spaceCharacter' => '-', 
      'languageGetVar' => 'L', 
      'expireDays' => 3 
   ),
);

Devil