Zum Inhalt springen

Real URL

Erstellt am 17. Januar 2006 · 5 Antworten · letzte Antwort am 17. Januar 2006

Tags: Frage

Saggi ·

Hallo Typo3ler,

versuche jetzt schon seit mehr als einer Woche die Extension realUrl 1.0 auf der Typo3 Version 3.8 zum laufen zu bringen aber es rührt sich gar nix.

In meinem Template-Setup hab ich folgendes stehen:

config.simulateStaticDocuments = 0
config.baseURL = 1
config.tx_realurl_enable = 1
#config.realurl_enable">tx_realurl_enable = 1
config.prefixLocalAnchors = all

in meiner .htaccess folgendes:

RewriteEngine On

#RewriteBase /intern-bspan/typo3

RewriteRule ^[^/]*\.html$ index.php

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

RewriteRule .* /index.php [L]

und natürlich noch in der localconf.php folgendes:

<?php
...
...
$TYPO3_CONF_VARS['FE']['simulateStaticDocuments'] = 0;
 
      $TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
      //--------------------------------------------
            '192.168.200.175' => array(
              'init' => array(
                          'enableCHashCache' => 'TRUE',
													'respectSimulateStaticURLs' => 'TRUE',
													'appendMissingSlash' => 'ifNotFile',
													'enableUrlDecodeCache' => 'TRUE',
													'enableUrlEncodeCache' => 'TRUE',
													'defaultToHTMLsuffixOnPrev' => 1,
                        ), 
             
              'preVars' => array(
                  array(
                      'GETvar' => 'L',
                      'valueMap' => array(
                      'de' => '0', 'en' => '1',),
                      'valueDefault' => 'de',
                      'noMatch' => 'bypass',
                  ),
                  ),
              'pagePath' => array(
              'type' => 'user',
              'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
              'rootpage_id' => 381,
              'spaceCharacter' => '-',
              'languageGetVar' => 'L',
              'expireDays' => 1
              ),    
                  
                  
                  
             'fileName' => array (
                 'index' => array(
                     '_DEFAULT' => array(
                         'keyValues' => array ()
                     ),
                     '_DEFAULT' => array(
                         'keyValues' => array()
                  ),
                ),
              ),
             ), 
            );
      //----------------------------------------------         
     // Updated by TYPO3 Install Tool 22-11-2005 19:21:34
?>

dazu hab ich jezt noch ne allgemeine Frage real Url sollte ja bei Aufruf der Seite aus dem Backend greifen und nicht manuell d.h. eintippen der URL in die Adresszeile des Browsers liege ich da richtig?

Noch was zu meiner Installation:

Server ist ein Apache 1.3.33 die Seite ist nur lokal über die 192.1....... zu erreichen also noch nicht im Netz verfügbar. Dazu noch was ist dies vielleicht der springende punkt bei real url das die seite bereits online sein muss?

In meiner Seitenstruktur habe ich im Rootlevel = 0 schon einige Seiten angelegt denk aber nicht das dies ausschlaggebend für die funktion der Extension ist oder?

Noch was in phpmyadmin werden keine einträge vorgenommen außer bei tabelle errorlog.

Vielleicht kann mir ja einer auf die Sprüunge helfen wär super

Gruß
Saggi

theo ·
Saggi schrieb

... real Url sollte ja bei Aufruf der Seite aus dem Backend greifen und nicht manuell d.h. eintippen der URL in die Adresszeile des Browsers liege ich da richtig?

Nö, da liegst Du falsch.
Beim Aufruf aus dem Backend gibt es keinen "realurl-Link". Aber ab nun wird jeder weitere Frontendlink mit realurl "hergestellt".

Saggi schrieb

Noch was in phpmyadmin werden keine einträge vorgenommen außer bei tabelle errorlog.

Erst durch den Aufruf der Seiten werden Einträge in die Datenbank geschrieben.

Saggi ·

Achso läuft das und ich dachte das ich gleich aus dem Backend die .html url erhalte.

Na ja aber das ändert leider nichts an der Funktion es werden leider immer noch bei klick auf einen Menüpunkt dynamische urls wiedergegeben also index.php?id=333
liegt das vielleicht an meiner konfiguration der localconf.php oder der von .htaccess?

Könnt ihr mir bitte weiterhelfen

Danke

RPW ·

Teste zuerst nur das "rewrite" Modul von Apache.
Deinstalliere die Extension RealURL und setze:

config.simulateStaticDocuments = 1

Sollten hier die URL auch nicht auf statische URL umgedreht werden, hast du ein Problem mit dem "rewrite" Module. Eventuell "httpd.conf" auf die Module Konfiguration für den "rewrite" überprüfen.

Saggi ·

Also die mod_rewrite Funktion im allgemeinen funktioniert auf meinem Server d.h. die .htaccess wird verwendet und jede Änderung auch und somit sind die Module aktiv.

Danke für die Antworten nur mein Problem lag
am allgemeinen Verständnis von REAL URL ich dachte wirklich dass die Extension schon beim Aufruf einer Seite aus dem Backend die URL abändert entsprechend den Seitennamen oder Aliasen. Und da ich die ganze Zeit ne Seite ohne links verwendet habe und auch kein Menü drin enthalten war dachte ich dass die Extension nicht läuft aber nun hab ich ein kleines Menü eingebaut und siehe da die Extension ist voll funktionsfähig und meine anpassungen in den einzelnen config-dateien waren auch richtig. Gott sei dank ohne den Tipp vom Theo wär ich wohl nicht drauf gekommen. An dieser Stelle nochmals dank für die Tips und noch nen schönen Tag

Gruß Saggi 😃