Diesen Code ins ts-Setup:
config.baseURL = 1 config.baseURL = http://www.deine-domain-hier-eintragen.com config.tx_realurl_enable = 1 prefixLocalAnchors = all config.simulateStaticDocuments = 0
Rewrite-Regeln in der .htaccess einfügen.
Dazu schreibst du in die .htaccess im Hauptverzeichnis der Domain folgende Einträge:
RewriteEngine On RewriteRule ^typo3$ - [L] RewriteRule ^typo3/.*$ - [L] RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-l RewriteRule .* index.php
Folgenden Code in die localconf.php.
In der markierten Zeile - 'rootpage_id' => 1, die ID der rootpage angeben
'enableCHashCache' => 1, 'appendMissingSlash' => 'ifNotFile', 'enableUrlDecodeCache' => 1, 'enableUrlEncodeCache' => 1, 'respectSimulateStaticURLs' => 0, 'postVarSet_failureMode'=>'redirect_goodUpperDir', ), ), 'GETvar' => 'no_cache', 'no_cache' => 1, ), 'noMatch' => 'bypass', ), 'GETvar' => 'L', 'en' => '1', ), 'noMatch' => 'bypass', ), ), 'type' => 'user', 'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main', 'spaceCharacter' => '-', 'languageGetVar' => 'L', 'expireDays' => 7, 'rootpage_id' => 1, ), // news archive parameters 'GETvar' => 'tx_ttnews[year]' , ), 'GETvar' => 'tx_ttnews[month]' , '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 'GETvar' => 'tx_ttnews[pointer]', ), ), // news categories 'GETvar' => 'tx_ttnews[cat]', ), ), // news articles and searchwords 'GETvar' => 'tx_ttnews[tt_news]', 'table' => 'tt_news', 'id_field' => 'uid', 'alias_field' => 'title', 'addWhereClause' => ' AND NOT deleted', 'useUniqueCache' => 1, 'strtolower' => 1, 'spaceCharacter' => '-', ), ), ), 'GETvar' => 'tx_ttnews[swords]', ), ), ), ), 'defaultToHTMLsuffixOnPrev'=>1, 'type' => 100, ), ), 'type' => 101, ), ), 'type' => 102, ), ), 'type' => 103, ), ), 'type' => 98, ), ), 'type' => 123, ), ), ), ), );
Die Extension "danp_realurlconfigurator" erleichtert das konfigurieren von RealUrl enorm.
Es wird die Syntax des Codes der in die localconf.php kommt auf Fehlern überprüft.
Bei Syntax fehlern in der localconf.php kann es dazu führen, dass das BE und FE nicht mehr zugänglich sind.
danp_realurlconfigurator verhindert dies.