Zum Inhalt springen

RealURL/Apache: Selbe Konfiguration läuft auf einem System, auf dem anderen nicht

Erstellt am 29. Januar 2009 · 2 Antworten · letzte Antwort am 26. Mai 2009

Tags: RealURL, URLs & Routing, Frage

martin.​filip ·

Hallo!

Habe folgendes Problem: Auf meinem Dev-System (ganz normales LAMPP) läuft RealURL ohne Murren, auf meinem Produktivsystem leider nicht. Habe config.baseURL entsprechend geändert, und die .htaccess-Datei natürlich 1:1 kopiert, doch jetzt tritt folgender Fehler auf:

<html><head>
<title>404 Not Found</title>
</head><body>
<h1>Not Found</h1>
<p>The requested URL /partner.html was not found on this server.</p>
<hr />
<address>Apache/2.2.3 (Debian) PHP/5.2.0-8+etch13 mod_perl/2.0.2 Perl/v5.8.8 Server at XXXXX Port 80</address>
</body></html>

Da alles, was mit TYPO3 zu tun hat, auf dem Dev-System und dem Produktivsystem identisch ist, vermute ich, dass es an der Apache-Konfiguration (bzw. mod_rewrite) liegen könnte. Mir fällt nichts mehr ein, was ich noch tun könnte. Könnt ihr mir helfen?

localconf.php:

// RealURL
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array (
	/*
	'preVars' => array (
		array ( 
		      'GETvar' => 'L',
		      'valueMap' => array (
			  'de' => '0',
			  'en' => '1',
                      ),
		'valueDefault' => 'de',
		# 'noMatch' => 'bypass',
		),
	),*/
	
	'fileName' => array (
	        'defaultToHTMLsuffixOnPrev' => '1',
        ),
	
	'pagePath' => array (
	        'type' => 'user',
	        'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
	        'spaceCharacter' => '-',
	        //'languageGetVar' => 'L',
	        'expireDays' => '30',
	        'rootpage_id' => '1',	        
        ),

	'postVarSets' => array(
        	    '_DEFAULT' => array(
                                      'browse' => array( 
                                                       array( 'GETvar' => 'tx_ttnews[pointer]', 'valueMap' => array('weiter' => '1','weiter' => '2',)),),
                                       // news kategorien
                                       'kategorie' => 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' => '-',    ),),),),
                                      // news artikel
                                      'datum' => array(
                                               array('GETvar' => 'tx_ttnews[year]' , ),
                                              array('GETvar' => 'tx_ttnews[month]' , ),
                                              array('GETvar' => 'tx_ttnews[day]' , ),
                                              array('GETvar' => 'tx_ttnews[tt_news]','lookUpTable' => array( 'table' => 'tt_news', 'id_field' => 'uid', 'alias_field' => 'title', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'useUniqueCache_conf' => array( 'strtolower' => 1, 'spaceCharacter' => '-',  ),),),),	
                                   
 
),),
);

.htaccess:

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

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

Hallo,

wir haben das gleiche Problem wie oben beschrieben. Hast du eventuell schon eine Lösung dazu gefunden??

Viele Grüße