Hallo,
ich habe eine einfache Webseite mit Typo3 erstellt und konfiguriert.
Einfach heisst hier lediglcih ein paar wenige Unterseiten, ohne weitere Extensions (klar, das is mit Kanonen auf Spatzen geschossen, aber es soll die Möglichkeit für weitere Extensions in der Zukunft geben).
Die einzige Extension, die ich installiert hab ist realURL - und die ist echt schwierig zu konfigurieren, wenn man nur Grundlagenkenntnisse hat. (importieren/installieren ist soweit geschehen)
also ich hab ins rootverzeichnis (http://localhost/www.domain.ltd/) die .htaccess mit folgendem Inhalt gelegt:
RewriteEngine On
RewriteBase /
RewriteRule ^(typo3|typo3temp|typo3conf|t3lib|tslib|fileadmin|uploads|showpic\.php)/ - [L]
RewriteRule ^typo3$ typo3/index_re.php [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-l
RewriteRule .* index.php [L]
Dann habe ich das Typoscript um die 4 Zeilen erweitert:
config.simulateStaticDocuments = 0
config.baseURL = http://localhost/www.domain.tld/
config.tx_realurl_enable = 1
config.prefixLocalAnchors = all
kurz einzige worte zum Seiten baum
1. Ebene unter "New Typo3 Site" ist Seite Home (ID=7) als Shortcut zu "eingang" (ID=1)
2. Ebene (direkt eine Ebene unter Home) befinden sich dann alle menuepunkte der Webseite
So, nun noch zur ext_localconf.php im Verzeichnis typo3conf/ext/realurl/
Ich habe folgenden Inhalt eingefügt
$TYPO3_CONF_VARS['EXTCONF']['realurl']['_DEFAULT'] = array(
'init' => array(
'enableCHashCache' => 1,
'appendMissingSlash' => 'ifNotFile',
'enableUrlDecodeCache' => 1,
'enableUrlEncodeCache' => 1,
'postVarSet_failureMode' => '',
),
'redirects' => array(),
'preVars' => array(
array(
'GETvar' => 'no_cache',
'valueMap' => array( 'no_cache' => 1 ),
'noMatch' => 'bypass'
)
),
'pagePath' => array(
'type' => 'user',
'userFunc' => 'EXT:realurl/class.tx_realurl_advanced.php:&tx_realurl_advanced->main',
'spaceCharacter' => '-',
'languageGetVar' => 'L',
'expireDays' => 3,
'rootpage_id' => 7
),
'fileName' => array (
'defaultToHTMLsuffixOnPrev' => 1,
'index' => array(
'page.html' => array('keyValues' => array ( 'type' => 7))
)
)
);
Nun zu meinem Problem.
Wenn ich die Webseite aufsuche, habe ich schöne URLs wie http://localhost/www.domain.tld/referenzen.html etc.
Wenn ich diesen Link anklicke bekomme ich aber einen Fehler etwa:
"Objekt nicht gefunden!
Der angeforderte URL konnte auf dem Server nicht gefunden werden. Der Link auf der verweisenden Seite scheint falsch oder nicht mehr aktuell zu sein. Bitte informieren Sie den Autor dieser Seite über den Fehler. "
So, wo ist nun das Problem? Ich hab schon viel probiert, leider jeweils ohne Erfolg 🙁.
Ich hoffe ihr könnt mir helfen.
Grüße
PS: mod_rewrite ist installiert und funktionstüchtig!