[Typo3-german] fehler beim auflösen von seiten aliasen ?

Christian Wemhoff typo3-german at netbla.de
Wed Aug 24 17:59:30 CEST 2005


Hallo,

hast du inzwischen dazu ein Lösung gefunden?

Ich habe das Problem selbst schon 1-2 mal an die Liste
geschickt aber anscheind scheint sonst niemand Sorgen
damit zu haben.

--
MfG Christian

- Die Zeit ist nur dazu da, damit der ganze Mist nicht aufmal passiert! -

André Schmid schrieb:
> hallo liste
> 
> wir haben unsere neue seite mit typo3 nun endlich online. doch uns ist 
> da ein komisches verhalten aufgefallen in sachen pageNotFound_handling 
> und verwendung von aliasen.
> 
> eine URL wie http://www.swisswebgroup.ch/gibtesnicht/ löst via Apache 
> ErrorDocument sauber einen 404 redirect aus.
> 
> bei URLs wie http://www.swisswebgroup.ch/gibtesnicht.html wird das von 
> unseren rewriterules ans typo3 weitergereicht, da keine gibtesnicht.html 
> im webroot liegt.
> 
> typo3 sollte nun merken, das gibtesnicht.html kein alias ist und eine 
> 404 seite anzeigen, es kommt aber immer die startseite.
> 
> nun die frage, liegt der fehler irgendwo im typo3 vergraben, wenn es 
> darum geht einen alias korrekt aufzulösen oder an unserem setup ?
> 
> ich tippe auf typo3, da in folgendem beispiel sich typo3 verschieden 
> verhält, obwohl meines verstandes nach, es sich gleich verhalten sollte.
> 
> http://www.swisswebgroup.ch/index.php?id=hosting
> funktioniert, alias wird aufgelöst
> 
> http://www.swisswebgroup.ch/index.php?id=gibtesnicht
> funktioniert nicht, es wird keine fehlermeldung 404 angezeigt, es kommt 
> die startseite
> 
> http://www.swisswebgroup.ch/index.php?id=999
> funktioniert, typo3 zeigt korrekt ein 404
> 
> http://www.swisswebgroup.ch/gibtesnicht.html
> funktioniert nicht, es wird keine fehlermeldung 404 angezeigt, es kommt 
> die startseite
> 
> oder anders gesagt, sobald id= ein string ist, kann typo nicht mehr 
> korrekt feststellen, ob die seite den nun wirklich existiert.
> 
> für die mit viel geduld hier noch die mod_rewrite config aus der 
> httpd.conf und das ts-setup zu simulateStatic.
> 
> #### httpd.conf ausschnitt
> RewriteEngine on
> # If the file/directory/symlink does not exist
> # => Redirect to index.php for typo3
> RewriteCond %{DOCUMENT_ROOT}/www%{REQUEST_FILENAME} !-f
> RewriteCond %{DOCUMENT_ROOT}/www%{REQUEST_FILENAME} !-d
> RewriteCond %{DOCUMENT_ROOT}/www%{REQUEST_FILENAME} !-l
> RewriteRule ^/.*\.html$ /home/.../www/index.php 
> [QSA,L,T=application/x-httpd-php]
> 
> #### ts-setup ausschnitt
> page.config.simulateStaticDocuments = 1
> page.config.simulateStaticDocuments_noTypeIfNoTitle = 1
> 
> #### localconf.php
> [FE][pageNotFound_handling] = 1
> 
> das ganze unter typo3 3.8.0 ohne realurl, aliaspro oder sowas.
> nur simulate static documents.
> 
> mit grüssen aus der schönen schweizer bergwelt
> 
> andré schmid
> 



More information about the TYPO3-german mailing list