![]() |
| | LinkBack | Themen-Optionen | Thema bewerten | Ansicht |
|
#1
| ||||
| ||||
Hi @ all, ich versuche seit einiger Zeit RealUrl 1.1.4 auf meinem Typo3 4.1 Server zu installieren, jedoch mit nur wenig Erfolg. Es werden nun die "richtigen" Links erstellt (also zB: typo3.meine_webseite.de/newsarchiv.html) aber sobald ich auf einen Link klicke bekomme ich ein 404. Was mache ich falsch? Warum wird zwar der veränderte Link angezeigt, jedoch nicht richtig verknüpft? Hier meine Config: Server ist von "Domainfactory" Typoscript-Code:
Bei der htaccess Datei (Pfad: webseiten/typo3/typo3_src-4.1/typo3conf/) habe ich bereits den Unterstrich entfernt. Der Inhalt sieht so aus: Code: RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php Code: <?php $TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tstemplate.php'] ['linkData-PostProc'] [] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL'; $TYPO3_CONF_VARS['SC_OPTIONS'] ['tslib/class.tslib_fe.php'] ['checkAlternativeIdMethods-PostProc'] [] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL'; $TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urldecodecache'] = 'tx_realurl_urldecodecache'; $TYPO3_CONF_VARS['SC_OPTIONS'] ['t3lib/class.t3lib_tcemain.php'] ['clearAllCache_additionalTables'] ['tx_realurl_urlencodecache'] = 'tx_realurl_urlencodecache'; $TYPO3_CONF_VARS['FE'] ['addRootLineFields'] .= ',tx_realurl_pathsegment,alias,nav_title,title'; $TYPO3_CONF_VARS['EXTCONF'] ['realurl'] ['_DEFAULT'] = array( 'init' => array( 'enableCHashCache' => 1, 'enableUrlDecodeCache' => 1, 'enableUrlEncodeHash' => 1, // 'postVarSet_failureMode' => 'redirect_goodUpperDir', ), 'rewrite' => array( ), 'preVars' => array( /* array( 'GETvar' => 'L', 'valueMap' => array( 'de' => '0', 'en' => '1', 'valueDefault' => 'de', ), ), */ ), 'pagePath' => array( 'type' => 'user', 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 'spaceCharacter' => '-', 'languageGetVar' => 'L', 'expireDays' => 3, 'rootpage_id' => '1' ), 'fileName' => array ( 'defaultToHTMLsuffixOnPrev' => 1, 'index' => array( 'page.html' => array( 'keyValues' => array ( 'type' => 1, ), ), ), ), 'fixedPostVarSets' => array( ), 'postVarSets' => array( '_DEFAULT' => array( //archive 'period' => array ( array ( 'condPrevValue' => -1, 'GETvar' => 'tx_ttnews[pS]', //'valueMap => array() ), array ( 'GETvar' => 'tx_ttnews[pL]', //'valueMap => array() ), array ( 'GETvar' => 'tx_ttnews[arc]', 'valueMap' => array( 'non-archived' => -1, ), ), ), 'browse' => array ( array ( 'GETvar' => 'tx_ttnews[pointer]', ), ), 'select' => array ( array ( 'GETvar' => 'tx_ttnews[cat]', 'lookUpTable' => array ( 'table' => 'tt_news_cat', 'id_field' => 'uid', 'alias_field' => 'title', 'addWhereClause'=> 'AND NOT deleted', 'useUniqueCache'=> 1, 'useUniqueCache_conf' => array ( 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), ), 'article' => array( array ( 'GETvar' => 'tx_ttnews[backPid]', // 'valueMap => array( // ), ), array ( 'GETvar' => 'tx_ttnews[tt_news]', 'lookUpTable' => array ( 'table' => 'tt_news', 'id_field' => 'uid', 'alias_field' => 'title', 'maxLength' => 12, 'addWhereClause'=> 'AND NOT deleted', 'useUniqueCache'=> 1, 'useUniqueCache_conf' => array ( 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), ), ), ), ); ?> Für jede Hilfe wäre ich sehr dankbar ;) Geändert von x-behind (05.04.07 um 11:19 Uhr). |
|
#2
| ||||
| ||||
| Hi x-behind, Ich weiss jetzt gerade nicht genau an was das liegt doch fallen mir einpaar Sachen auf: 1. Warum ist das htaccess file in dem Ordner "webseiten/typo3/typo3_src-4.1/typo3conf/" Die kommt normalerweise auf den Root Ordner. Also http://typo3.meine_webseite.de/.htaccess 2. Stimmt die rootpage_id in der ext_localconf? Noch ne Frage: Hast du die Ext. nach einem Tutorial installiert oder einfach so probiert? Gruss BENCH |
|
#3
| ||||
| ||||
| Noch ein Tipp, wenn die oben genannten Tipps nicht helfen sollten: Setz in der .htaccess die RewriteBase. Gruß Peter
__________________ An eagle soars, but a weasel never gets sucked into a jet engine! TYPO3 schreibt sich TYPO3! |
|
#4
| |||
| |||
| Hallo Bench & Cybersmog, vielen Dank für eure Antwort ;) Die rootpage id war natürlich falsch... es ist die id="46" Was die .htaccess angeht, so habe ich der Datei den Unterstrich entfernt und die Inhalte der anderen .htaccess Datei hinzugefügt. Das Resultat: Fehler 500 leider ist ein Problem aufgetreten. Die angeforderte Seite hat einen Script-Fehler verursacht. Nehme ich die .htaccess Datei (aus dem root Ordner) heraus, so habe ich wieder den 404. Somit konnte ich mit dem RewriteBase auch nicht viel anfangen... Mir ist aufgefallen, dass simulateStaticDocuments auch nicht funktioniert und mit ein 404 liefert. Gibt es dort vllt Gemeinsamkeiten? Gruß Kevin |
|
#5
| |||
| |||
| Aja, mein derzeitiger Stand ist aus einem Tutorial. Ich wollte erstmal alles zum laufen bringen, ehe ich selber rumbastel ;) |
|
#6
| ||||
| ||||
| Was sagt denn das Error Log genau aus, wenn ein Fehler 500 auftritt? Gruß Peter
__________________ An eagle soars, but a weasel never gets sucked into a jet engine! TYPO3 schreibt sich TYPO3! |
|
#7
| |||
| |||
| Es gibt leider kein Error Log. Es steht nur, dass ein Fehler im Scipt vorhanden ist. Aber ich habe was viel besseres. Ich habe mir noch mal die htaccess Datei genau angeschaut und, was ich vorher übersehen habe, die RewriteBase "freigeschaltet": __________ # If you use the RealUrl extension, then you'll have to enable the next line. # You will have to change this path if your TYPO3 installation is located # in a subdirectory of the website root. # # If you place this in httpd.conf, you cannot use this directive in any case! RewriteBase / __________ Damit bekomme ich folgende Meldung, wenn ich auf einen Link klicke: Error! Reason: Segment "kontakt" was not a keyword for a postVarSet as expected! Gruß Kevin |
|
#8
| ||||
| ||||
| Hm, komischer Provider, wenn es nicht mal Zugriff auf das Error Log gibt, aber das ist ein anderes Thema. Stimmt denn die RewriteBase? Ist die TYPO3 Installation im Root der Domain? Gruß Peter
__________________ An eagle soars, but a weasel never gets sucked into a jet engine! TYPO3 schreibt sich TYPO3! |
|
#9
| |||
| |||
| Genau das ist es! Ich habe mich um eine Ziffer mit der rootpage_id geirrt. Das war der Fehler. Wenn die rootpage_id nicht richtig ist, dann gibts diese Fehlermeldung. RealURL funktioniert Doch ein Fehler bleibt. Öffne ich die Seiten mit dem IE, dann bekomme ich die gleiche Fehlermeldung wie eben... nur ab der zweiten Ebene: Das funktioniert: http://typo3.meine_webseite.de/presse/ Das nicht: http://typo3.meine_webseite.de/press...pril-1987.html Ein merkwürdiger Fehler... unter Firefox ist alles in Ordnung. Gruß Kevin |
|
#10
| ||||
| ||||
| Klingt nach einem Problem des URL Caches. Leer mal den FE Cache. Wenn du die ext_localconf.php von RealURL nicht verändert hast, wird damit dann auch der Path Cache gelöscht. Gruß Peter
__________________ An eagle soars, but a weasel never gets sucked into a jet engine! TYPO3 schreibt sich TYPO3! |
![]() |
| Lesezeichen |
| Themen-Optionen | |
| Ansicht | Thema bewerten |
| |
Ähnliche Themen | ||||
| Thema | Autor | Forum | Antworten | Letzter Beitrag |
| RealURL und 404 Fehler | Reimemonster | Suchmaschinenfreundliche URLs (SEO) | 3 | 07.05.08 10:39 |
| Fehler bei RealURL | tga | Suchmaschinenfreundliche URLs (SEO) | 3 | 18.03.07 21:53 |
| realURL - 400 Bad Request Fehler | timinafrica | Suchmaschinenfreundliche URLs (SEO) | 1 | 22.11.06 16:46 |
| .htaccess-fehler bei RealUrl | MiHo | TYPO3 4.x Fragen und Probleme | 11 | 07.07.06 03:28 |
| Fehler bei realurl | trame | Suchmaschinenfreundliche URLs (SEO) | 4 | 12.04.06 16:07 |