Hallo,
ich weiß, daß dieses Thema der Extension Realurl hier schon des öfteren behandelt wurde. Leider habe ich aber nichts passendes in der Suche für mein Problem gefunden.
Vielleicht kann mir jemand helfen.
So nun mein Problem:
Wenn ich die Extension konfiguriere und alle Einstellungen laut den Anweisungen aus dem Buch "Typo3 4.0" von Kai Laborenz mache, sehe ich meine Startseite noch wunderbar. Sobald ich dann aber auf ein Menü klicke bekomme ich eine Fehlermeldung die so lautet:
Zitat:
Objekt nicht gefunden!
Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler.
Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
Error 404 Ralph Lindner: Home
Sun Jan 7 11:03:53 2007
Apache/2.0.54 (Debian GNU/Linux) mod_fastcgi/2.4.2 FrontPage/5.0.2.2635 PHP/4.3.10-18 mod_ssl/2.0.54 OpenSSL/0.9.7e
|
Wenn ich aber die Maus über die Menü-Schaltfläche ziehe, bekomme ich den richtigen (sowie ich ihn wünsche) Link angezeigt.
Und hier noch meine ganzen Einstellungen:
Typo3 4.04
Realurl 1.1.3
Provider: PHP5.1.4 inkl. safe_mode off (als suPHP !!!), Installierte Module: mod_rewrite, ...
das steht in der _.htaccess-Datei drin:
Code:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
# RewriteRule ^/TYPO3root/(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
# RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
# Redirect http://mysite/typo3 to http://mysite/typo3/index_re.php
# and stop the rewrite processing
# For httpd.conf, use this line instead of the next one:
# RewriteRule ^/TYPO3root/typo3$ /TYPO3root/typo3/index.php [L]
# RewriteRule ^typo3$ typo3/index_re.php [L] und im Template-Setup:
Typoscript-Code:
1: 2: 3: 4: 5: 6: 7: 8: 9: 10: 11: 12: 13: 14: 15: 16: 17: 18: 19: 20: 21: 22: 23: 24: 25: 26: 27: 28: 29: 30: 31: 32: 33: 34: 35: 36: 37: 38: 39: 40: 41: 42: 43: 44: 45: 46: 47: 48: 49: 50: 51: 52: 53: 54: 55: 56: 57: 58: 59: 60: 61: 62: 63: 64: 65: 66: 67: 68: 69: 70: 71: 72: 73: 74: 75: 76: 77: 78: 79: 80: 81: 82: 83: 84: 85: 86: 87: 88: 89: 90: 91: 92: 93: 94: 95: 96: 97: 98: 99: 100: 101: 102: 103: 104: 105: 106: 107: 108: 109: 110: 111: 112: 113: 114: 115: 116: 117: 118: 119: 120: 121: 122: 123: 124: 125: 126: 127: 128: 129: 130: 131: 132: 133:
| page = PAGE page.typeNum = 0 page.10 = USER page.config.index_enable = 1 page.config.index_externals = 1 config.linkVars = L config.sys_language_mode = content_fallback ; 1,0 config.sys_language_uid = 0 config.language = de config.locale_all = de_DE plugin.tx_indexedsearch._DEFAULT_PI_VARS.lang = 0 config.spamProtectEmailAddresses = 3 config.spamProtectEmailAddresses_atSubst = (at) config.doctype = xhtml_trans config.xmlprologue = none config.xhtml_cleaning = all config.htmlTag_langKey= de [browser = msie] config.doctypeSwitch = 1 [end] config { simulateStaticDocuments = 0 baseURL = [url=http://www.lindner-plochingen.de]Ralph Lindner: Home tx_realurl_enable = 1 } lib.menue1 = HMENU lib.menue1 { entryLevel = 0 special = list special.value = 10,20,8,27,30,4 1 = TMENU 1 { NO.allWrap = <p><span> | </span> |*| <span > | |</span> |*| <span> | | </span></p> ACT = 1 ACT.allWrap = <p><span> | </span> |*| <span> | |</span> |*| <span> | | </span></p> } } lib.path = HMENU lib.path { special = rootline special.range = 0 | -1 1 = TMENU 1.NO.allWrap = | <span> / </span> |*| | <span> / </span> |*| | } lib.menue2 = HMENU lib.menue2 { entryLevel = 0 excludeUidList = 1,2,3,4,6,7,8,10,20,27,30 1 = TMENU 1 { NO = 1 CUR = 1 ACT = 1 noBlur = 1 collapse = 1 wrap = <ul>|</ul> NO { linkWrap = | wrapItemAndSub = <li>|</li> ATagParams = doNotLinkIt = 0 } CUR < .NO CUR { wrapItemAndSub = <li>|</li> ATagParams = } ACT < .CUR } 2 < .1 2 { wrap = <ul>|</ul> NO.wrapItemAndSub = <li>|</li> NO.ATagParams = CUR.wrapItemAndSub = <li>|</li> CUR.ATagParams = ACT < .CUR } } lib.menue3 = HMENU lib.menue3 { entryLevel = 0 special = list special.value = 7,2,3,6 1 = TMENU 1 { NO.allWrap = <p><span> | </span> |*| <span > | |</span> |*| <span> | | </span></p> ACT = 1 ACT.allWrap = <p><span> | </span> |*| <span> | |</span> |*| <span> | | </span></p> } } styles.content.lastUpdate.strftime = %e. %B %Y lib.lastupdate < styles.content.lastUpdate lib.lastupdate = TEXT lib.lastupdate { data = page:lastUpdated if.isTrue.data = page:lastUpdated wrap = <span class="lastupdate">Letzte Änderung am: |</span> data = register : SYS_LASTCHANGED if > } lib.copyright = TEXT lib.copyright { data = date:U strftime =%Y wrap= <span>© | Ralph Lindner</span> } page.10.userFunc = tx_templavoila_pi1->main_page |
zu guter letzt noch die Einträge aus der .../typo3conf/ext/realurl/ext_localconf.php:
PHP-Code:
<?php
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tstemplate.php']['linkData-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->encodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['tslib/class.tslib_fe.php']['checkAlternativeIdMethods-PostProc']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->decodeSpURL';
$TYPO3_CONF_VARS['SC_OPTIONS']['t3lib/class.t3lib_tcemain.php']['clearPageCacheEval']['tx_realurl'] = 'EXT:realurl/class.tx_realurl.php:&tx_realurl->clearPageCacheMgm';
$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';
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'enableUrlDecodeCache' => 1,
'enableUrlEncodeHash' => 1,
'postVarSet_failureMode' => 'redirect_goodUpperDir',
),
'rewrite' => array(),
'preVars' => array(),
'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,
),
),
),
),
);
?>
Ach was ich fast vergessen hätte, wenn ich den php-Code statt in die oben beschriebene Datei direkt in die .../typo3conf/localconf.php Datei kopiere ändert sich nichts.
Wenn ihr noch mehr Infos benötigt, müßt ihr euch kurz melden. Danke
Gruß Ralph