[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