Zum Inhalt springen

Mal wieder: realUrl (Serverproblem)

Erstellt am 3. November 2006 · 3 Antworten · letzte Antwort am 3. November 2006

Tags: Frage

alexkiener ·

Grüßt euch leute,

ich habn Problem bei realUrl. Nicht bei der Installation oder bei der Config sondern wohl mitm Server.
Immer wenn ich die htaccess aktiviere, also den unterstrich wegnehme kommt folgender Fehler:

----
Zugriff verweigert!

Der Zugriff auf das angeforderte Verzeichnis ist nicht möglich. Entweder ist kein Index-Dokument vorhanden oder das Verzeichnis ist zugriffsgeschützt.

Sofern Sie dies für eine Fehlfunktion des Servers halten, informieren Sie bitte den Webmaster hierüber.
-----

Wo muss ich was ändern damit das aufhört ? 🙂
Erstmal die Config:

Template Setup:

config.simulateStaticDocuments = 0
config.baseURL = www.meinedomain.de
config.tx_realurl_enable = 1

.htaccess:

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

localconf.php

$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 (
'defaultToHTMLsuffixOnPrev' => true,
'index' => array(
'backend.php' => array(
'keyValues' => array (
'type' => 100,
)
),
'print' => array(
'keyValues' => array(
'type' => 98,
)
),
),
),
'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
),
);

gruß alex

steffenk ·

wie Du siehst, präsentiert sich Code in den dafür vorgesehenen Codeboxen besser !

Zugriff verweigert hat nichts mit Deiner Realurl-Konfiguration zu tun sondern schlichtweg, das Apache das mod_rewrite nicht zulässt. Du musst Dich also an Deinen Provider wenden um das mod_rewrite zu aktivieren.

steffenk ·

Zugriff verweigert deutet aber auf einen htaccess-Fehler. Benenn die mal um oder kommentier mal alle Zeilen aus, dann der Reihe nach wieder entkommentieren.