Hallo Forengemeinschaft,
Ich verwende:
Typo3 4.0
RealUrl 1.1.0
Folgendes Problem:
Mein Webspacehoster hat mir gemeldet das meine htaccess fehlerhafte mod_rewrite-Regeln enthält die zu einer Überlast des Servers führen, sodass er gleich meine htaccess ausserkraft setzen musste. Da ich eigentlich meines Wissens nach nur die Anleitungen befolgt habe und damit auch RealUrl super funktioniert hat, versteh ich nicht ganz wo da der Hund sein soll. Ich wäre für jede Hilfe dankbar!
Meine htaccess Datei:
RewriteEngine On
RewriteRule ^typo3$ - [L]
RewriteRule ^typo3/.*$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php
Meine localconf.php Datei (realUrl Teil):
$TYPO3_CONF_VARS['FE']['simulateStaticDocuments'] = '0'; // Modified or inserted by TYPO3 Install Tool.
$TYPO3_CONF_VARS["FE"]["logfile_dir"] = 'awstats_logfiles/';
// Updated by TYPO3 Install Tool 03-06-2006 02:27:33
$TYPO3_CONF_VARS['FE']['addRootLineFields'].= ',tx_realurl_pathsegment';
$TYPO3_CONF_VARS['SYS']['doNotCheckReferer']=1;
$TYPO3_CONF_VARS['EXTCONF']['realurl'] = array(
'_DEFAULT' => array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array(
'nl' => 1,
),
'noMatch' => 'bypass',
),
array(
'GETvar' => 'L',
'valueMap' => array(
'dk' => '2',
'de' => '1',
),
'noMatch' => 'bypass',
),
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 7,
###### include your rootpage id here
'rootpage_id' => 1,
),
'fixedPostVars' => array(),
'postVarSets' => array(
'_DEFAULT' => array(
// addedvalue
'single' => array(
array(
'GETvar' => 'tx_mediacookieimmomanager_pi1[uid]',
),
),
// news archive parameters
'archive' => array(
array(
'GETvar' => 'tx_ttnews[year]' ,
),
array(
'GETvar' => 'tx_ttnews[month]' ,
'valueMap' => array(
'january' => '01',
'february' => '02',
'march' => '03',
'april' => '04',
'may' => '05',
'june' => '06',
'july' => '07',
'august' => '08',
'september' => '09',
'october' => '10',
'november' => '11',
'december' => '12',
)
),
),
// news pagebrowser
'browse' => array(
array(
'GETvar' => 'tx_ttnews[pointer]',
),
),
// news categories
'select_category' => array (
array(
'GETvar' => 'tx_ttnews[cat]',
),
),
// news articles and searchwords
'article' => array(
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' => '-',
),
),
),
array(
'GETvar' => 'tx_ttnews[swords]',
),
),
),
),
// configure filenames for different pagetypes
'fileName' => array(
'defaultToHTMLsuffixOnPrev' => true,
'index' => array(
'rss.xml' => array(
'keyValues' => array(
'type' => 100,
),
),
'rss091.xml' => array(
'keyValues' => array(
'type' => 101,
),
),
'rdf.xml' => array(
'keyValues' => array(
'type' => 102,
),
),
'atom.xml' => array(
'keyValues' => array(
'type' => 103,
),
),
#'backend.php' => array(
# 'keyValues' => array (
# 'type' => 100,
# )
# ),
# 'print' => array(
# 'keyValues' => array(
# 'type' => 98,
# )
# ),
),
),
),
);
Mein Typo3 Setup (RealUrl Teil):
# RealUrl Statische URLs
config.simulateStaticDocuments = 0
config.baseURL = http://meinesubdomain.domain.de/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
Vielen Dank! Liebe Grüße