Zum Inhalt springen

realURL funzt nicht

Erstellt am 28. August 2005 · 1 Antwort · letzte Antwort am 28. August 2005

Tags: RealURL, URLs & Routing, Frage

lixx ·

hi leute!

ich habe realURL 0.3.0 auf Typo3 3.8.0 installiert aber die links werden nicht etsprechend angezeigt. woran kann das liegen? die RewriteEngine der .htaccess funzt soweit. habe sie mit einer generellen weiterleitung getestet. hier nun die .htaccess

RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php

ErrorDocument 401 http://www.domain.at/index.htm
ErrorDocument 402 http://www.domain.at/index.htm
ErrorDocument 403 http://www.domain.at/index.htm
ErrorDocument 404 http://www.domain.at/index.htm
ErrorDocument 500 http://www.domain.at/index.htm

im root template ist die config folgende:

config {
  no_cache = 1
  simulateStaticDocuments = 0
  simulateStaticDocuments_noTypeIfNoTitle = 1
  baseURL = 1
  tx_realurl_enable = 1
  doctype = xhtml_trans
  xhtml_cleaning = 1
  removeDefaultJS = 1
  typolinkCheckRootline = 1
  intTarget = _top
  extTarget = _blank
  spamProtectEmailAddresses = 1
  spamProtectEmailAddresses_atSubst = [@]
}

und danach kommen die spracheinstellungen:

config {
  linkVars = L
  language = de
  locale_all = deutsch
  htmlTag_langKey = de
  sys_language_uid = 0
  sys_language_mode = strict
  sys_language_overlay = hideNonTranslated
}

[globalVar = GP:L=1]
config {
  language = en
  locale_all = english
  htmlTag_langKey = en
  sys_language_uid = 1
}
[end]

in der local.conf ist auch nichts anderes wie in der dokumentation:

$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['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';

$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
	'init' => array(
		'enableCHashCache' => 1
	),
	'preVars' => array(
		array(
			'GETvar' => 'no_cache',
			'valueMap' => array(
				'no_cache' => 1,
			),
			'noMatch' => 'bypass',
		),
		array(
			'GETvar' => 'L',
			'valueMap' => array(
				'en' => '1',
			),
			'noMatch' => 'bypass',
		),
	),
	'fileName' => array (
		'index' => array(
			'_DEFAULT' => array( //'index.html' => array(
				'keyValues' => array(
				)
			),
		),
	),
	'postVarSets' => array(
		'_DEFAULT' => array (
			'article' => array(
				array(
					'GETvar' => 'tx_ttnews[tt_news]',
				),
				array(
					'GETvar' => 'tx_ttnews[backPid]',
				),
			),
			'category' => array(
				array(
					'GETvar' => 'tx_ttnews[cat]',
				),
			),
			'neste' => array(
				array(
					'GETvar' => 'tx_ttnews[pointer]',
				),
			),
		),
	),
	'pagePath' => array(
		'type' => 'user',
		'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
		'spaceCharacter' => '_',
		'languageGetVar' => 'L',
		'expireDays' => 3
	),
);

und als test-link habe ich folgendes TS

page.60 = TEXT
page.60.value = zur seite
page.60.typolink.parameter = 14

und dieser link wird dann folgendermassen angezeigt "index.php?id=uber3"

woran kann’s also liegen? hat von euch jemand eine idee? braucht’s noch weitere einstellungen?

lixx ·

viel lärm (text) um nichts :o !
hab das problem gefunden. aus irgend einem grund war das realurl verzeichnis "_realurl" ???
ohne dem underscore funzts.
aber vielleicht kommen noch fragen #paralyzed#