php.de

Zurück   php.de > Webentwicklung > Server, Hosting und Workstations

Server, Hosting und Workstations Server-Konfigurationsdateien (.htaccess/httpd.conf) und Arbeiten auf Serverebene

Antwort
 
LinkBack Themen-Optionen Thema bewerten
Alt 14.08.2010, 12:45  
Erfahrener Benutzer
 
Registriert seit: 23.03.2010
Beiträge: 623
PHP-Kenntnisse:
Anfänger
ByStones befindet sich auf einem aufstrebenden Ast
Standard [Erledigt] ErrorDocument + mod_rewrite

Moin,
ich steh grad vor einem Problem und Frag mal hier nach, da ichs grad nicht hinbekomme:

Also meine Ordnerstruktur ist folgende:
xampp/htdocs/project1/index.php

Im gleichen Ordner liegt auch meine .htaccess-Datei die alles was nicht auf .png|jpg usw endet an die index.php verfrachtet.
Code:
RewriteRule !\.(js|ico|gif|jpg|png|css|swf|xml)$ index.php [L]
Nun will ich eine Fehlerseite definieren, nur macht der natürlich nicht was ich will

Code:
ErrorDocument 404 /project1/fehler/e404/
Wenn der also an das Error-Docuemtn weiterleitet, sollte das durch rewrite bei der Index landen und die sollte dann die Fehlerseite raussuchen und anzeigen, macht er aber nicht!

Wenn ich nun irgendwas aufrufe, dass es nicht gibt, z.B sonstwas.png dann bekomm ich meine Startseite angezeigt.

Wenn die index.php keine entsprechende Seite findet, dann zeigt er die Startseite an, aber wenn ich http://localhost/project1/fehler/e404/ aufrufe dann zeigt er die Fehlerseite an.

Kann mir jemand helfen und sagen wie ich die ErrorDocument-Zeile ändern muss, damit er das Fehlerdokument anzeigt.

Grüße
__________________
Signatur:
PHP-Code:
$s '0048656c6c6f20576f726c64';
while(
$i=substr($s=substr($s,2),0,2))echo"&#x00$i;"
ByStones ist offline   Mit Zitat antworten
Sponsor Mitteilung
PHP Code Flüsterer

Registriert seit: 21.08.2005
Beiträge: 4682
PHP-Kenntnisse:
Fortgeschritten

Alt 14.08.2010, 14:41  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Zitat von ByStones Beitrag anzeigen
Kann mir jemand helfen und sagen wie ich die ErrorDocument-Zeile ändern muss, damit er das Fehlerdokument anzeigt.
Gebe ein Dokument an, und kein Verzeichnis ...?
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 14.08.2010, 14:48  
Erfahrener Benutzer
 
Registriert seit: 23.03.2010
Beiträge: 623
PHP-Kenntnisse:
Anfänger
ByStones befindet sich auf einem aufstrebenden Ast
Standard

Das "Verzeichnis" soll ja dann per mod_rewrite umgeschrieben werden und bei der Datei landen...
__________________
Signatur:
PHP-Code:
$s '0048656c6c6f20576f726c64';
while(
$i=substr($s=substr($s,2),0,2))echo"&#x00$i;"
ByStones ist offline   Mit Zitat antworten
Alt 14.08.2010, 14:56  
Moderator¹
 
Registriert seit: 28.03.2010
Beiträge: 7.470
PHP-Kenntnisse:
Fortgeschritten
ChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer AnblickChrisB ist ein wunderbarer Anblick
Standard

Zitat:
Das "Verzeichnis" soll ja dann per mod_rewrite umgeschrieben werden und bei der Datei landen...
Das ist aber vermutlich Wunschdenken - und wird in der Praxis so nicht funktionieren.

Die Verarbeitung eines Requests findet in verschiedenen Phasen statt.
Die Phase, in der festgestellt wird, „hey, ich habe wirklich nichts gefunden, was ich als Antwort auf diese Anfrage ausliefern könnte“, findet erst nach der Rewriting-Phase statt - und vermutlich sogar erst nach der, in der nach einem Default-Dokument für das Verzeichnis gesucht wird.

Zitat:
Wenn der also an das Error-Docuemtn weiterleitet, sollte das durch rewrite bei der Index landen
Dann gebe das Index-Script an der Stelle explizit an; ggf. mit einem GET-Parameter, an hand dessen das Script entscheiden kann, dass es gerade als 404-Handler im Einsatz ist.
__________________
RGB is totally confusing - I mean, at least #C0FFEE should be brown, right?
ChrisB ist offline   Mit Zitat antworten
Alt 14.08.2010, 15:23  
Erfahrener Benutzer
 
Registriert seit: 23.03.2010
Beiträge: 623
PHP-Kenntnisse:
Anfänger
ByStones befindet sich auf einem aufstrebenden Ast
Standard

Ok, werd das dann mal ausprobieren...

Edit: Danke, hat wunderbar funktioniert !!!
__________________
Signatur:
PHP-Code:
$s '0048656c6c6f20576f726c64';
while(
$i=substr($s=substr($s,2),0,2))echo"&#x00$i;"

Geändert von ByStones (14.08.2010 um 16:54 Uhr).
ByStones ist offline   Mit Zitat antworten
Antwort


Themen-Optionen
Thema bewerten
Thema bewerten:

Forumregeln
Es ist dir nicht erlaubt, neue Themen zu verfassen.
Es ist dir nicht erlaubt, auf Beiträge zu antworten.
Es ist dir nicht erlaubt, Anhänge hochzuladen.
Es ist dir nicht erlaubt, deine Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist aus.
Trackbacks are an
Pingbacks are an
Refbacks are an
Gehe zu

Ähnliche Themen
Thema Autor Forum Antworten Letzter Beitrag
php header status 404 lädt apache ErrorDocument bennson Server, Hosting und Workstations 0 25.03.2010 14:17
.htaccess => ErrorDocument Typhoon Server, Hosting und Workstations 8 14.11.2009 18:10
header() 404 und ErrorDocument Maniac PHP Tipps 2009 2 05.07.2009 19:51
ErrorDocument mit PHP abfragen cycap Server, Hosting und Workstations 1 13.10.2008 17:51
php-file wird downgeloadet dws Server, Hosting und Workstations 10 19.04.2006 18:45
...probleme mit 404 page chiliGREEN Server, Hosting und Workstations 5 12.04.2006 20:28
[Erledigt] Bild erzeugen nach einer .htaccess Umleitung PHP-Fortgeschrittene 2 01.03.2005 13:26

Besucher kamen über folgende Suchanfragen bei Google auf diese Seite
mod_rewrite errordocument, mod_rewrite 404, mod rewrite errordocument, mod_rewrite error document, php weiterleitung auf error dokument, http://www.php.de/server-hosting-und-workstations/70754-erledigt-errordocument-mod_rewrite.html, errordocument, mod_rewrite errordoc, error document rewrite, mod_rewrite error dokumente, eigene error seiten mod rewrite php, mod_rewrite errordocument funktioniert nicht, errordocument 404 mod rewrite, mod rewrite und error document, apache errordocument php header 404, errordocument mod_rewrite problem, errordocument mod_rewrite, php mod rewrite fehlerseite anzeigen, error docuemt 404 mod_rewrite, Ändern errordocument.

Alle Zeitangaben in WEZ +1. Es ist jetzt 19:29 Uhr.




Powered by vBulletin® Version 3.7.2 (Deutsch)
Copyright ©2000 - 2012, Jelsoft Enterprises Ltd.
Search Engine Optimization by vBSEO 3.2.0
Aprilia-Forum, Aquaristik-Forum, Liebeskummer-Forum, Zierfisch-Forum, Geizkragen-Forum