Avatar billede brixz Nybegynder
20. august 2002 - 19:15 Der er 37 kommentarer og
4 løsninger

404 not found

Hvor/hvordan setter jeg min apache server til at sende personer der kommer til et dødt link på min hjemmeside hen til en standard fejl side som jeg selv laver. lige nu får jeg bare "siden kan ikke vises" frem!
Avatar billede thesurfer Nybegynder
20. august 2002 - 19:17 #1
jeg mener det er httpd filen..?
Avatar billede kwanstudios Nybegynder
20. august 2002 - 19:17 #2
Avatar billede thesurfer Nybegynder
20. august 2002 - 19:17 #3
doh!

.. der står vist noget i den ang. fejl sider/meddelelser.
Avatar billede kwanstudios Nybegynder
20. august 2002 - 19:17 #4
:)
Avatar billede kwanstudios Nybegynder
20. august 2002 - 19:18 #5
nej, thesurfer.. htaccess :)
Avatar billede oz2kas Nybegynder
20. august 2002 - 19:18 #6
Sætter enten: "ErrorDocument 404 /missing.html"
eller: "ErrorDocument 404 /cgi-bin/missing_handler.pl"
Avatar billede thesurfer Nybegynder
20. august 2002 - 19:18 #7
AHA! det var noget med "ht*"! :)
Avatar billede sukos Juniormester
20. august 2002 - 19:18 #8
Enten i din httpd.conf, og så gælder det for alle 404
Eller med en .htaccess:

ErrorDocument 404 /404.shtml
Avatar billede sukos Juniormester
20. august 2002 - 19:19 #9
Hvor 404.shtml jo ligger i dit root!
Avatar billede thesurfer Nybegynder
20. august 2002 - 19:19 #10
hmm.. så havde jeg sgu ret.. "httpd.conf"..
Avatar billede oz2kas Nybegynder
20. august 2002 - 19:19 #11
;o)
Avatar billede sukos Juniormester
20. august 2002 - 19:20 #12
Det vil sige, hvis du smider den i en enkelt mappe, og det kun er for den mappe den skal gælde, så fjerner du skråstregen! :O)
Avatar billede sukos Juniormester
20. august 2002 - 19:21 #13
evt. er du nødt til at definere den fulde sti:

http://www.sukos.dk/404.sthml
Avatar billede brixz Nybegynder
20. august 2002 - 19:21 #14
øhh
Avatar billede brixz Nybegynder
20. august 2002 - 19:22 #15
jeg har tænkt mig at lave en 404.html i min rod mappe dvs. htdocs

og så skal apache hver gang nogle kommer ind på en side som ikke findes i htdocs automatisk gå ind på 404.html
Avatar billede sukos Juniormester
20. august 2002 - 19:25 #16
Så er det mit første forslag, altså en .htaccess som ligger i roden af dit serverroot, og 404 ligger også i roden!
Avatar billede brixz Nybegynder
20. august 2002 - 19:26 #17
nej jeg har ikke nogen .htaccess i roden ej har jeg en 404.
Avatar billede brixz Nybegynder
20. august 2002 - 19:28 #18
eller er det nemmere at lave en 404.php til at vise den fejl meddelse?
Avatar billede sukos Juniormester
20. august 2002 - 19:28 #19
Og hvordan vil du så lave en 404?

Hvis det er din egen sevrer, så definer i din httpd.conf!
Avatar billede sukos Juniormester
20. august 2002 - 19:28 #20
sevrer == server
Avatar billede sukos Juniormester
20. august 2002 - 19:29 #21
Hvis du bruger PHP kan du lave nogle mere "avancerede" fejlsider. Alt efter hvilken type error kan forskelligt blive gjordt.
Avatar billede sukos Juniormester
20. august 2002 - 19:37 #22
I din conf, find:

#    2) local redirects
#ErrorDocument 404 /missing.html
#  to redirect to local URL /missing.html
#ErrorDocument 404 /cgi-bin/missing_handler.pl
#  N.B.: You can redirect to a script or a document using server-side-includes.

(eller lign)

og udkommenter #ErrorDocument 404 /missing.html


ErrorDocument 404 /missing.html
Avatar billede brixz Nybegynder
20. august 2002 - 20:05 #23
redigeret i httpd.conf
linjen
"ErrorDocument 404 /error/HTTP_NOT_FOUND.html.var"
har jeg lavet om til
"ErrorDocument 404 /htdocs/404.html"
og derefter har jeg lavet en fil der hedder 404.html inde i mappen htdocs.

men det ser ikke ud til at det virker.
Avatar billede sukos Juniormester
20. august 2002 - 20:08 #24
Prøv med:

ErrorDocument 404 /404.html

htdocs er jo default mappe for serveren!
Avatar billede sukos Juniormester
20. august 2002 - 20:08 #25
Du har jo ikke en mappe "htdocs" i mappen htdocs, eller hvad?????
Avatar billede sukos Juniormester
20. august 2002 - 20:10 #26
Og prøv at kikke i din error.log
Ved ikke om der er noget, men når noget ikke vil som det skal, så er det et sted at kikke!!!!!!
Avatar billede brixz Nybegynder
20. august 2002 - 20:37 #27
sukos du kan jo komme ind på min HP og se hvad min errorlog siger.
http://brixz.dyndns.org
Avatar billede sukos Juniormester
20. august 2002 - 21:03 #28
Ja, den siger jo temmelig en del, men gør den også det når du bruger standard error?
Avatar billede brixz Nybegynder
20. august 2002 - 21:09 #29
standart error???
Avatar billede sukos Juniormester
20. august 2002 - 21:35 #30
uden at du selv definerer et ErrorDocumnet
Avatar billede htm Nybegynder
24. august 2002 - 23:23 #31
Avatar billede brixz Nybegynder
25. august 2002 - 22:11 #32
.htaccess er det en nødvendig fil at have? for dem kom ikke med min installation af apache2.

har jeg så fået en forkert version af apache?
(jeg har version 2.0.39) til windows

For at sige min ærlige menning så er jeg ret forvirret.

Og hvorfor f.... i h..... har jeg ikke nogen .htaccess fil?
det ville gøre alt dette nemmere eller tager jeg helt fejl der?
Avatar billede htm Nybegynder
25. august 2002 - 22:19 #33
Du opretter selv en .htaccess fil og ligger den i biblioteket!
Se evt. videre her: http://www.webcafe.dk/artikler/apache/index.html

om de andre arktikler om .htaccess

og selvfølgelig her hvis du for problemer:
http://www.webcafe.dk/faq/apache/#24
Avatar billede brixz Nybegynder
25. august 2002 - 22:38 #34
ok, men jeg kan ikke lave en fil der hedder ".htaccess"
skal den have et navn foran som f.eks. "httpd.htaccess"???

(Du opretter selv en .htaccess fil og ligger den i biblioteket!)
det bibliotek, er det "conf" eller "htdocs" eller i roden af apache installationen?
Avatar billede htm Nybegynder
25. august 2002 - 22:41 #35
Nej den skal hedde .htaccess du kan oprette den i notepad ved at skrive ".htaccess" og vælger alle filtyper(*.*) i filtype!

Den skal ligge i din document root, i dit tilfælde htdocs!
Avatar billede metaph Nybegynder
27. august 2002 - 15:09 #36
Vil lige pointere at du skal gemme ".htaccess" MED gåseøjne.

Min hjemmelavede 404.html virker dog kun i Netscape og ikke Internet Explorer. Hvordan kan det være?
Avatar billede metaph Nybegynder
27. august 2002 - 15:12 #37
Forreseten, hvis man gerne vil have at ens .htaccess fil skal hede f.eks. ht.access kan man lave om på indstillingerne. Men punktummet foran en fil gør at filen er skjult, derfor er det (næsten) umuligt for folk udefra at se dine .-filer.
Avatar billede metaph Nybegynder
27. august 2002 - 15:14 #38
"....htaccess fil skal hede f.eks. ht.access kan man lave om på indstillingerne i httpd.conf"

Glemte lige noget =)
Avatar billede brixz Nybegynder
27. august 2002 - 15:18 #39
Ja jeg har fundet ud af det. den virker ikke i Internet Explorer, med mindre du gør følgende i internet explorer:

Funktioner --> Internetinstillinger --> Avanceret --> og fjernet hakket ved "Vis meddelelser om uskadelige HTTP-fejl"

Du kan eventuelt prøve begge dele på min hjemmeside som kun lige en oppe 1 lille time idag

http://brixz.dyndns.org/denne_side_er_ikke_paa_min_webserver.html

hvis du når du klikker på dette link får en sort side med grøn skrift hvorpå der står "404 siden blev ikke fundet desværre" så virker det :)

hvis du får en hvid side der siger: "siden blev ikke fundet denne side er blevet............" så virker det ikke.
Avatar billede metaph Nybegynder
27. august 2002 - 15:29 #40
Fantastisk! Hvis jeg kunne give dig points ville jeg gøre det, men det må vente til en anden gang =)
Avatar billede brixz Nybegynder
27. august 2002 - 15:41 #41
;) det behøver du ikke.. Du har givet mig din ip!!!
så kan jeg øve mig lidt på nogle DOS (Denial of Service) Attacks

LOL Joker med dig det kunne jeg ikke finde ud af, nå, men jeg vil gerne takke alle der har hjulpet mig med dette problem!
selvom jeg godt kan se at 30 points er for lidt men næste gang så sætter jeg mere på ;)
Avatar billede Ny bruger Nybegynder

Din løsning...

Tilladte BB-code-tags: [b]fed[/b] [i]kursiv[/i] [u]understreget[/u] Web- og emailadresser omdannes automatisk til links. Der sættes "nofollow" på alle links.

Loading billede Opret Preview
Kategori
Uanset kodesprog, så giver vi dig mulighederne for at udvikle det, du behøver.

Log ind eller opret profil

Hov!

For at kunne deltage på Computerworld Eksperten skal du være logget ind.

Det er heldigvis nemt at oprette en bruger: Det tager to minutter og du kan vælge at bruge enten e-mail, Facebook eller Google som login.

Du kan også logge ind via nedenstående tjenester