Ich hab da mal eine Frage:
Ich möchte gerne das ErrorDocument nutzen. Das Problem ist aber, dass man da ja auf die entsprechende Seite weitergeleitet wird. Kann man das irgendwie so machen, dass oben immernoch die selbe URL steht, allerdings sieht man das Error-Dokument.
Falls das mit .htaccess nicht geht, geht es sonst irgendwie? Gruss
.htaccess - error
-
-
wenn du PHP verwendest wäre die möglichkeit erst abzufragen, ob die angeforderte Seite (über $_GET) existiert, wenn nciht wird error404.php includet
-
Aber wenn du (DODO) mit dem PHP auf irgendne URI zugreifst auf dem Server, dann wird da keine error.php ausgegeben. Mit dem .htaccess File hat man den Vorteil, es kommt bei jeder falsch aufgerufenen URI eine Fehlerseite. Also sprich das da:
...index.php?uri=hallo ==> beide Lösungen gehen (PHP UND .htaccess)
.../images/lkdsjfoisdf.jpg ==> PHP geht nicht, .htaccess gibt aber auch hier error-Page wieder, die man vorher definiert hatDas ist alles was ich weiss. Mit PHP wär mir das neu..
-
Mein Problem ist aber mehr, dass ich aus Eitelkeit nicht will, dass die User sehen, auf welcher Seite sie sich gerade befinden - also auf der Errorpage.
So:
URL=http://www.xxx.de/verzeichnis/index.php
Nun klickt man beim index.php auf einen Link, den es abe nicht gibt. Es erscheint eine Errorpage. Aber im URL steht dann nicht: http://www.xxx.de/verzeichnis/error_404.php sondern immernoch http://www.xxx.de/verzeichnis/index.php. Geht das? -
Ja dazu brauchst du dann nur noch ModRewrite http://www.modrewrite.de
Aber musst beides kombinieren. Dann gehts..
-
modrewriter - hab ich leider noch nie was gehört davon. Weisst du zufällig wie das geht? Dann könnte ich mir die Leserei ersparen.
-
Das musst du schon selbst tun. ModRewrite ist sehr individuell und da gibts nicht EINEN Code für das, was du willst. Das muss jeder für sich machen. Aber es gibt auch kleine Helferchen...
Schau mal hier: http://www.gidf.de (Such nach ModRewrite) -
Ok, dann arbeite ich mich da mal durch. Aber danke, für die Info.