Seite 1 von 1

modrewrite für 404er?

Verfasst: 07.04.2005, 09:50
von Ezeee
Hallo

wir haben bei unserem hoster probleme mit der "error 404"-angabe in der htaccess - sie funktioniert nicht immer, abhängih von verzeichnistiefe u.a.

Wie kann ich mit einer! modrewrite-anweisung alle 404-fehler auf eine bestiummte seite zeigen lassen? kann ich modrewrite dafür überhaupt benutzen?

Danke, Ezeee

Verfasst:
von

modrewrite für 404er?

Verfasst: 07.04.2005, 10:09
von Maschenka
Brauchst du dazu unbedingt modrewrite? Im Normalfall sollte es auch diese Zeile tun:
ErrorDocument 404 /verzeichnis/404.php

Verfasst: 07.04.2005, 10:47
von Ezeee
Hallo Maschenka

hab ich mich wohl nicht richtig ausgedrückt: genau das, was du vorschlägst, funktioniert bei mir nicht immer, weshalb ich eine andere lösung suche.

Der Fehler sieht so as, dass die per "errordocument 404" angegebene datei nicht gefunden wird - mit dem ergebnis, dass die hässliche 404-seite vom hoster angezeigt wird.

Wer weiss wie man das mit modrewrite machen kann?

Danke, Ezeee

modrewrite für 404er?

Verfasst: 07.04.2005, 10:57
von larsneo
geb das ErrorDocument doch einfach absolut an - damit fällt zwar die referer-info weg, aber mit unterverzeichnissen sollte es imho kein problem mehr geben...

Verfasst: 07.04.2005, 11:23
von Ezeee
Hallo larsneo

das errordocument hab ich schon absolut angegeben, trotzdem gehts nicht immer. :-(

Viele Grüße, Ezeee

modrewrite für 404er?

Verfasst: 07.04.2005, 14:44
von larsneo
definiere 'nicht immer' und poste einmal die entsprechende .htaccess

Verfasst: 07.04.2005, 15:19
von Ezeee
AddType x-mapp-php4 .html
AddType x-mapp-php4 .htm
ErrorDocument 404 https://www.sld.tld/verz/index.html
ErrorDocument 403 https://www.sld.tld/verz/index.html
Redirect 301 /verz/dat.html https://www.sld.tld/verz/dat-neu.html

Funktioniert alles, nur bspw wenn ich https://www.sld.tld/a.php aufgerufen werden soll, die nicht vorhanden ist, funktionierts nimmer...

Aber: mich interessiert auch gar nicht so warum das jetzt nicht geht, ich will immer noch wissen, ob und wie es mit modrewrite geht!!

Kann mir da einer weiterhelfen? auf modrewrite.de hab ich nix gefunden :-(

DANKE! Ezeee

modrewrite für 404er?

Verfasst: 14.06.2005, 14:39
von tjay
also ich benutze das hier

RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*) ./eXmahome/misc/error.php?err=404&file=$1 [L]
RewriteCond %{REQUEST_FILENAME} !-F
RewriteRule ^(.*) ./eXmahome/misc/error.php?err=403&file=$1 [L]

die 403 rule funzt nicht in jeder umgebung....
zb wenn du hinter einem proxyserver bist