Website helemaal vernieuwd, nu problemen?-

Vragen/antwoorden betreffende het maken van je eigen website.

Nicolay
Lid geworden op: 15 mei 2004, 17:43
Locatie: Antwerpen

05 dec 2009, 17:11

Ik heb heel mijn website vernieuwd.( 98 pagina’s..)

http://www.keukentheorie.net

Dit betekent dat iedereen die ergens een link naar een bepaalde pagina heeft opgeslagen, nu waarschijnlijk op een “pagina 404” , not found, terecht komen…
Ook de zoekfunctie van Google zal nu wel foute info geven. Dode links.

Bestaat hier een oplossing voor?
Kan dit bijvoorbeeld aan Google doorgegeven worden ?

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

05 dec 2009, 20:53

Nicolay schreef:Bestaat hier een oplossing voor?
Kan dit bijvoorbeeld aan Google doorgegeven worden ?
Beste Nicolay,

Als je de mogelijkheid hebt om op de webhostserver zelf Error-Pages (de bekende 404-pagina's, enz...) aan te maken dan kan je deze foute (dode) links steeds laten doorsturen naar de nieuwe index.html d.m.v. .htaccess en een eigen 404.html pagina waarop je een redirect/refresh code of een link plaatst naar je index.html.
Lees bv.
- Een eigen 404 pagina, hoe en waarom?
- Error Pages
- How to Set Up A Custom 404 File Not Found Page
- of zoek in Google naar "Eigen Error Pagina" of "custom 404 pages htaccess" ...
Laat je webhostserver dit niet toe, dan gaat dit niet.

Ik ben eens gaan kijken bij welke webhostserver je domein geregistreerd is en als de gegevens kloppen dan staat je website op de Belgacom servers. Dit betekent dat je zelf je eigen 404 pagina's kan aanmaken.

Wat Google betreft, wanneer je ooit je website hebt aangemeld bij Google, dan is het gewoon afwachten tot de Google-bot terug je website indexeert en dan is je probleem opgelost, dus even wachten, dit lost zichzelf op.
Zeker NIET je website terug bij Google aanmelden!

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

05 dec 2009, 21:42

Beste Nicolay

Een uitgewerkt voorbeeld voor jou (zelf de layout naar eigen keuze afwerken)
Kopieer onderstaande code

Code: Selecteer alles

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">
<html> 

<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<title>index</title>
<meta name="GENERATOR" content="Virtual Mechanics SiteSpinner V2 270f ">
<meta name="Description" content="Keukentheorie">
<meta name="Keywords" content="Keukentheorie">
<meta name="Keukentheorie" content="(null)">
<meta name="Copyright" content="2009. 2009 Fons Nicolay">
<meta http-equiv="imagetoolbar" content="false">

<meta http-equiv="refresh" content="2;url=http://www.keukentheorie.net/">

<link rel="shortcut icon" href="favicon.ico" >
<style type="text/css">
body {margin:0px;text-align:center;height:100%;width:100%;}
-->
</style>
</head> 

<body bgcolor="#ffffc1" alink="#ff0000" link="#0000ff" vlink="#800080" >

<div id="centered">


<img name="Ggeo2191" src="http://www.keukentheorie.net/image/obj2475geo2191pg1p4.jpg" alt="" border="0"  width="992" height="123">


</div>
<br />
ERROR 404 - Pagina werd niet gevonden
</body> 
</html>
en plak deze op een nieuw geopende pagina in bv. kladblok.
Bewaar dit als 404.html

Vervolgens open je opnieuw een nieuw pagina in bv. kladblok. Kopieer nu volgende code

Code: Selecteer alles

ErrorDocument 404 http://www.keukentheorie.net/404.html
en plak deze in het nieuw geopende pagina.
Bewaar dit als .htaccess
Let op het punt vooraan en geen extensie!

Laad nu deze 2 bestanden (404.html en .htaccess) op naar je webhostserver.

Open je browser en type nu bv. http://www.keukentheorie.net/patat.html of een ander onbestaande pagina. Je zal nu steeds teruggebracht worden naar je beginpagina, m.a.w. als een bezoeker een oude (dode) link intypt, komt deze steeds op je beginpagina terecht.

Succes.

mvg,
Coderunner
Laatst gewijzigd door coderunner op 05 dec 2009, 22:10, 1 keer totaal gewijzigd.
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

Nicolay
Lid geworden op: 15 mei 2004, 17:43
Locatie: Antwerpen

05 dec 2009, 22:08

OK Zeer erg bedankt jongens...

Ik zal dat eens doornemen maar heb daar wat tijd voor nodig.
De site zit inderdaad opgeladen bij Belgacom, om ze te maken heb ik een wysiwyg programma, dus veel problemen zal dat niet geven.

Echt een groot probleem is dit alles niet maar, maar het is wel even schrikken voor de bezoeker die al jaren komt kijken een dan plotseling op een 404 pagina stuit en er dan niet aan denkt om naar de indexpagina te gaan om van daaruit opnieuw te zoeken.

Ik laat wel wat weten als het gelukt is.

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

05 dec 2009, 22:24

Beste Nicolay,
Nicolay schreef:... maar het is wel even schrikken voor de bezoeker die al jaren komt kijken een dan plotseling op een 404 pagina stuit en er dan niet aan denkt om naar de indexpagina te gaan om van daaruit opnieuw te zoeken.
Gewoonlijk ben je deze bezoekers dan wel kwijt in de toekomst wat jammer zou zijn als je een drukbezochte website hebt ...

Om het 404.html bestand aan te maken kan je gerust je WYSIWYG programma gebruiken MAAR voor het .htaccess bestand gebruik je het best kladblok.
Nogmaals: let op het PUNT VOORAAN en GEEN extensie achteraan.
Nicolay schreef:Ik laat wel wat weten als het gelukt is.
Okay, afgesproken!

Alvast bedankt voor je reaktie.

Succes,

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

Nicolay
Lid geworden op: 15 mei 2004, 17:43
Locatie: Antwerpen

06 dec 2009, 12:27

Het is opgelost.
Het is nog niet helemaal naar mijn zin maar dat komt wel..
Ik begrijp nu hoe de zaak werkt. Eerst had ik wel een fout gemaakt door de 404 pagina de naam "page 404" te noemen. Die spatie tussen die twee woorden lijkt niet te kunnen want ik kreeg een "internal server error"!
Server in een loop geslagen...

Bedankt nogmaals

Kijk maar : http://www.keukentheorie.net/patat.html

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

06 dec 2009, 14:50

Nicolay schreef:Het is opgelost.
Het is nog niet helemaal naar mijn zin maar dat komt wel..
Ik begrijp nu hoe de zaak werkt.
Beste Nicolay,

Knap gedaan en bedankt om me op de hoogte te houden van je vorderingen.

Nog even dit ter informatie.
Misschien heb je de extra meta tag in mijn uitgewerkt voorbeeld zien staan nl.
<meta http-equiv="refresh" content="2;url=http://www.keukentheorie.net/">
Deze meta tag "refresh" laat de bezoeker automatisch naar de beginpagina gaan. Je ziet daar het cijfer 2 in staan. Dit getal is de tijd dat de error pagina getoond wordt voor de bezoeker naar de beginpagina gebracht wordt. Je kan dit wijzigen:
0 >> error 404 pagina wordt niet getoond en de bezoeker wordt direkt naar de beginpagina gebracht.
1 tot ... >> error pagina wordt 1 s (of de waarde van het zelf gekozen getal) getoond alvorens de bezoeker naar de beginpagina wordt gebracht.

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

ultddave
Lid geworden op: 11 mei 2009, 13:59
Locatie: Limburg > Genk

06 dec 2009, 15:02

W3C raadt de mensen af om een meta refresh te gebruiken aangezien het de back button omzeep kan helpen bij oudere browsers.

Ook wegens accesibility en usability is het niet aangeraden om met een refresh te werken.

html anchor tags (<a>) plaatsen, met een link is beter. ;)

Mvg,
Dave
.NET en Java Programmeur

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

06 dec 2009, 15:17

ultddave schreef:W3C raadt de mensen af om een meta refresh te gebruiken aangezien het de back button omzeep kan helpen bij oudere browsers.
Beste Dave,

Geef me één reden waarom iemand in dit geval de back button zou gebruiken om naar een pagina terug te keren die NIET bestaat :wink:

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

ultddave
Lid geworden op: 11 mei 2009, 13:59
Locatie: Limburg > Genk

06 dec 2009, 15:30

Iedereen zal het wel al eens meegemaakt hebben. Je komt op een site waar je niet op wilt zijn. Je duwt op de knop "terug" en er gebeurt niets meer.

Bij sites zoals facebook komt dat door de Ajax die gebruikt wordt. Als je dan op "terug" duwt, dan gaat hij soms 3 pagina's terug, of kom je ineens terug op je hoofdpagina terecht.

Dat bedoel ik met omzeep helpen. ;)

Stel dat men terug wilt naar de pagina, die voor de 404 error kwam. Dan zal dat niet meer gaan bij sommige browsers.

*****

Met accessibility & usability verwijs ik naar het feit (dat ik heb geleerd bij webdesign & GUI design). Namelijk dat men nooit visuele dingen mag veranderen zonder de gebruiker hiervan op de hoogte te stellen.

Stel dat de gebruiker toevallig wegkijkt voor de refresh, en ineens zit hij terug op de home pagina. Dat is vrij verwarrend. ;)

Het klinkt belachelijk. Maar mensen merken zeer weinig dingen op (wetenschappelijk bewezen). Dus als je bijvoorbeeld ineens op de website de navigatieblok zou weghalen. Dan zouden ze dat niet eens opmerken.

Of tijdens een film, flatgebouwen zou laten verdwijnen. Men merkt dat niet eens op.

Probeer dit maar eens:
http://www.youtube.com/watch?v=2pK0BQ9CUHk

Zo zijn er talloze voorbeelden, van dingen die men niet ziet, ondanks dat ze vrij duidelijk lijken als je het zelf maakt.

Mvg,
Dave
.NET en Java Programmeur

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

06 dec 2009, 15:38

Beste Dave,

Ik vind dat hetgeen je hier nu allemaal aanhaalt in dit geval toch vrij irrelevant is. Het gaat hier immers over een website die totaal vernieuwd is en waar bepaalde pagina's niet meer bestaan, meer niet!

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.

Nicolay
Lid geworden op: 15 mei 2004, 17:43
Locatie: Antwerpen

06 dec 2009, 15:57

coderunner schreef:
Nicolay schreef:Het is opgelost.
Het is nog niet helemaal naar mijn zin maar dat komt wel..
Ik begrijp nu hoe de zaak werkt.
Beste Nicolay,

Knap gedaan en bedankt om me op de hoogte te houden van je vorderingen.

Nog even dit ter informatie.
Misschien heb je de extra meta tag in mijn uitgewerkt voorbeeld zien staan nl.
<meta http-equiv="refresh" content="2;url=http://www.keukentheorie.net/">
Deze meta tag "refresh" laat de bezoeker automatisch naar de beginpagina gaan. Je ziet daar het cijfer 2 in staan. Dit getal is de tijd dat de error pagina getoond wordt voor de bezoeker naar de beginpagina gebracht wordt. Je kan dit wijzigen:
0 >> error 404 pagina wordt niet getoond en de bezoeker wordt direkt naar de beginpagina gebracht.
1 tot ... >> error pagina wordt 1 s (of de waarde van het zelf gekozen getal) getoond alvorens de bezoeker naar de beginpagina wordt gebracht.

mvg,
Coderunner

Nicolay
Lid geworden op: 15 mei 2004, 17:43
Locatie: Antwerpen

06 dec 2009, 16:03

Bovenstaand berichtje is een vergissing...!
De refresh waarde had ik snel door. Ik heb ze nu op 4 ( seconden) gezet. Zo heeft men de tijd om het pagina te lezen.
Misschien is het beter om die tijd wat korter te maken omdat de bezoekers dan te tijd niet hebben om op de back knop te drukken...

ultddave
Lid geworden op: 11 mei 2009, 13:59
Locatie: Limburg > Genk

06 dec 2009, 16:07

Je stelt me een vraag, ik geef een antwoord. En dan zeg je dat het irrelevant is? :roll:

Als je me niet gelooft kan je het ook lezen op de wiki en de W3C website.

http://en.wikipedia.org/wiki/Meta_refresh
Drawbacks
Meta refresh tags have some drawbacks:
- If a page redirects too quickly (less than 2-3 seconds), using the "Back" button on the next page may cause some browsers to move back to the redirecting page, whereon the redirect will occur again. This is bad for usability, as this may cause a reader to be "stuck" on the last website.

- A reader may or may not want to be redirected to a different page, which can lead to user dissatisfaction or raise concerns about security.
http://webdesign.about.com/od/metatagli ... 80300a.htm

http://www.w3.org/TR/WCAG10-CORE-TECHS/ ... ge-refresh
Checkpoints in this section:

•7.4 Until user agents provide the ability to stop the refresh, do not create periodically auto-refreshing pages. [Priority 2]
•7.5 Until user agents provide the ability to stop auto-redirect, do not use markup to redirect pages automatically. Instead, configure the server to perform redirects. [Priority 2]
Content developers sometimes create pages that refresh or change without the user requesting the refresh. This automatic refresh can be very disorienting to some users. Instead, in order of preference, authors should:

1.Configure the server to use the appropriate HTTP status code (301). Using HTTP headers is preferable because it reduces Internet traffic and download times, it may be applied to non-HTML documents, and it may be used by agents who requested only a HEAD request (e.g., link checkers). Also, status codes of the 30x type provide information such as "moved permanently" or "moved temporarily" that cannot be given with META refresh.
2.Replace the page that would be redirected with a static page containing a normal link to the new page.
Met andere woorden, het is gewoon slecht om auto redirects uit te voeren. Ongeacht de situatie.
Zeker aangezien de gebruiker verwacht dat de site wel bestaat. En dan ineens uitkomt op de homepagina en misschien niet eens terug kan gaan, naar de zoekresultaten van google door dat probleem met de 'back' knop.

Een bericht zoals "Deze webpagina bestaat niet meer. Klik hier als u terug wilt gaan naar de hoofdpagina van deze website: www.xxxxxx.com"
Is de 'beste' oplossing voorlopig. ;)

Mvg,
Dave
.NET en Java Programmeur

coderunner
Lid geworden op: 27 mar 2006, 04:35
Locatie: Aubauke - Aentwaerepe

06 dec 2009, 16:26

Nicolay schreef:De refresh waarde had ik snel door. Ik heb ze nu op 4 ( seconden) gezet. Zo heeft men de tijd om het pagina te lezen.
Beste Nicolay,

Zoals je het nu gedaan hebt, is het goed. De bezoekers krijgen de informatie die ze nodig hebben en weten nu dat de pagina die ze vroeger konden oproepen, verwijderd is en/of door een andere, vernieuwde pagina werd vervangen.

Goede en interessante website trouwens en dat blijkt ook uit het aantal hits. :wink:

mvg,
Coderunner
Bedank de perso(o)n(en) die je volledig op vrijwillige basis een antwoord geeft(geven) en/of beantwoord ten minste een reaktie op jouw vraag. Zo weten andere gebruikers EN de moderator dat je "probleem" al dan niet is opgelost. Alvast bedankt.