webForumDet fria alternativet

Hur gör de? php.net

PHP

6 svar · 429 visningar · startad av nkrantz

Medlem sedan apr. 2002830 inlägg
Frågan#1

hello!

liten fråga som möjligtvis har diskuterats tidigare, bara att jag inte vet vad jag skall söka på för jag vet inte hur jag ska kalla det... men iaf

Om man går in på php.net/test så kommer sidan att söka på just test och förmodligen inte hitta ngt som matchar. hur funkar detta? test borde ju teoretiskt sett i detta fallet vara en mapp på servern, men inte då...

Hur göra?

//Nippe

Medlem sedan dec. 2001314 inlägg
#2

Det är inte en mapp på servern, utan de använder sig av ErrorDocument 404 som man skriver in i httpd.conf för att skickas vidare till en sida, och genom den sidan så kan man göra annat kul som att återigen skicka vidare till något...

Du måste ha rättigheter till att modifiera httpd.conf, och det har man oftast bara om det är ens egen server...

HUR man gör det exakt vet jag inte, men det ska nog gå att söka efter, om jag inte minns fel så har php.net en "view source" funktion där man kan läsa hur de gjort det.

Medlem sedan mars 2001238 inlägg
#3

Hmmm... har för mig att detta ska gå att fixa med en .htaccess-fil?

Medlem sedan maj 20021 inlägg
#4

Det enda du behöver göra är att skriva in en rad i din httpd.conf
Till exempel:

"ErrorDocument 404 /missing.html"

Om besökaren får en 404 då hamnar han på sidan "missing.html" som ligger i din http root. Sen kan ju den sidan t.e.x länka vidare till andra sidor o.s.v.

All config finns i httpd.conf nu för tiden så du behöver inte bry dig om nåra .htaccess eller liknande filer. :)

Medlem sedan sep. 200193 inlägg
#5

Det simplaste är att skapa en .htacces fil med raden:
ErrorDocument 404 /missing.html

alla kataloger under den mappen kommer sedan att köra alla sidor som inte finns på servern enligt den filen.

Medlem sedan sep. 200193 inlägg
#6

Det är bäst att göra enligt .htacces filen då du kan ha olika felsidor för olika kataloger. :)

Medlem sedan apr. 2002830 inlägg
#7

okej, tackar för det!

265 ms totalt · 4 externa anrop · v20260731065814-full.6fe65c25
123 ms — deklarationer (db)
0 ms — hämta statistik (cache)
135 ms — hämta tråd, inlägg och bilagor (db)
127 ms — ändringar (db)