SEO training-, kennis- en adviescentrum › SEO forum › SEO vragen en discussies › kennisbank op statische website aanmaken
- Dit onderwerp bevat 15 reacties, 2 deelnemers, en is laatst geüpdatet op 3 jaren, 8 maanden geleden door paulweiss.
-
AuteurBerichten
-
-
12 maart 2021 om 10:40 am #40436
Ik heb een vraag waar ik het antwoord tot op heden nog niet heb kunnen vinden. In wordpress bijvoorbeeld en andere cms gebasseerde websites zie je dat je een kennisbank kunt opzetten die gebruik maken van categorieen, evt. subcategorieen en daaronder de artikelen. Ik wil juist een kennisbank opzetten op een statische website.
In wordpress die je dan in de url bijvoorbeeld staan: website.nl/kennisbank/categorie1/artikel
en website.nl/kennisbank/categorie2/artikelMijn vraag is hoe ik bij een statische website dit fysiek op de server dien op te slaan?
Ik kan natuurlijk wel een html bestand aanmaken die als kennisbank dient en daar categorieen aan koppelen en onder de categorie weer pagina’s koppelen die als artikelen dienen.Het valt mij ook op dat wanner je iets in wordpress laad je nooit de extensie van het html bestand ziet dus: ,html.
Mijn vraag concreet is hoe kan ik dus een kennisbank opzetten op een statische website? Moet ik een kennisbank in een aparte map plaatsen en in deze map op de server weer submappen die de categorieen weerspiegelen. En zou ik dan in elke map een index.html bestand moeten plaatsen zodat deze geladen kan worden?
Ik kom er niet echt aan uit? Ook de seo technische kant is hierbij natuurlijk belangrijk.
- Dit onderwerp is gewijzigd 3 jaren, 8 maanden geleden door paulweiss.
-
12 maart 2021 om 12:14 pm #40438
ALs je een statische website hebt moet je de URL-structuur inderdaad creëren via index.html-pagina’s binnen een mappen-structuur op de server.
In jouw voorbeeld krijg je dan de volgende pagina’s:
website.nl/index.html
website.nl/kennisbank/index.html
website.nl/kennisbank/categorie1/index.html
website.nl/kennisbank/categorie1/artikel/index.html (of website.nl/kennisbank/categorie1/artikel.html)Bij een WordPress site doe je dat inderdaad niet op deze manier. Daar wordt een URL als website.nl/kennisbank/categorie1/artikel/ via de .htaccess-bestand herschreven naar de aanroep van een website.nl/index.php die vervolgens op basis van de argumenten (/kennisbank/categorie1/artikel/) de bijbehorende pagina uit de database haalt en toont. Zodoende lijkt het alsof er mappen zijn, maar die zijn er feitelijk niet.
Dit herschrijf-proces vindt alleen plaats op basis van de mapnamen en nooit op basis van pagina’s met html-extensies. Vandaar dat je die ook nooit ziet bij WordPress sites.
Bij het opzetten van een kennisbank bij statische sites kan je dat dus doen via een mappen-structuur, precies zoals je dat zelf al aangeeft.
-
12 maart 2021 om 12:39 pm #40439
Hoi Alain. Super bedankt voor je reactie. Dan had ik het toch bij het goede eind.
Wat ik mij dan nog afvroeg is het volgende. Ik heb een cms website met de volgende paginahttps://goochelshow.nl/straatgoochelaar
Deze wil ik graag overzetten naar een statische website.
het is oorspronkelijk een blogbnericht Op de achtergronnd valt deze nog onder een blogcategorie. Maar deze wordt in de url niet weergegeven.
Dit is de link van de categorie: https://goochelshow.nl/alles-over-een-goochelshow/
Met het artikelerbij is dit dan: https://goochelshow.nl/alles-over-een-goochelshow/straatgoochelaar
Als ik op de laatste link klik wordt ik dus doorgestuurd naar https://goochelshow.nl/straatgoochelaar (dus zonder de categorie in de url)
Hoe moet ik de url op de statische pagina nu precies aanmaken of eventueel van waaruit forwarden?
Als https://goochelshow.nl/straatgoochelaar.html
of als https://goochelshow.nl/alles-over-een-goochelshow/straatgoochelaar.html- Deze reactie is gewijzigd 3 jaren, 8 maanden geleden door paulweiss.
-
-
12 maart 2021 om 1:09 pm #40442
Ik weet niet of ik je helemaal goed begrijp. Ik krijg de indruk dat je parallel aan de wordpress site een statische structuur wilt maken (t.b.v. je kennisbank)?
De vraag is dan wel waarom je dat zou willen? Het mooie van een CMS is bijvoorbeeld dat je via één template alle pagina’s op dezelfde manier kan vormgeven. Via een statische site moet je iedere wijziging in vormgeving doorvoeren in al je statische pagina’s. Zeer onhandig dus.
Dus mijn tegenvraag: waarom maak je niet gewoon de kennisbank via het WordPress-CMS?
-
12 maart 2021 om 1:36 pm #40443
Hoi Alain. sorry is wellicht wat onduidelijk i.d.d. Ben niet zo een fan van wordpress op zich zoals zo velen het gebruiken.
Goohelshow.nl wordt gehost door een externe partij middels cms (o.a. wordpress en en stuk eigen interface etc.). Zij zorgen dat de site goed blijft draaien. Ik heb daar een licentie voor. echter ik wil op deze licentie een andere website starten. En goochelshow puur statisch draaien. vandaar mijn vraag.
Het is niet mijn plan om zowel wordpress als een statische website naast elkaar te draaien. Maar zoals ik al zei goochelshow.nl zal worden omgezet naar een statische site die ik zelf zal gaan maken. de vraag is alleen hoe ik de enkele pagina van goochelshow moet omzetten naar een statische website.
-
12 maart 2021 om 1:47 pm #40444
Je vraag blijft voor mij moeilijk te begrijpen, maar vanuit SEO bezien kan je de categorie ’t beste als map definiëren met daaronder de artikelen. Maar dan alleen als de artikelen altijd onder precies één categorie hangen (dus niet meer dan één).
Dus: https://goochelshow.nl/alles-over-een-goochelshow/straatgoochelaar.html
https://goochelshow.nl/alles-over-een-goochelshow/ bevat dan links naar alle artikelen onder deze categorie, waaronder de hiervoor genoemde straatgoochelaar-link.
-
12 maart 2021 om 2:00 pm #40445
Hoi alain. Het is ook inderdaad wat verwarrend. sorry. Je eerste verhaal over indeling categorieen is helemaal duidelijk en staat los van mijn laatste vraag.
Wat ik moet doen ik enkele pagina’s vanuit de cms website overzetten naar de statische. Daarbij zal ik ook kiezen voor een andere indeling. dus ik zal pagina’s / artikelen niet alleen moeten aanmaken, maar ook moeten redirecten.
Dien ik nu een redirect aan te maken van
https://goochelshow.nl/alles-over-een-goochelshow/straatgoochelaar.htmlof https://goochelshow.nl/straatgoochelaar.html
Als je namelijk de bovenstaande link invoert in de adresbalk wordt de onderstaande url geladen Wat betreft een redirect vind ik dit dan wel een lastige vraag. Hoop dat ik nu duidelijker ben.
-
-
12 maart 2021 om 7:18 pm #40446
Indien de eerste URL op dit moment een 301-redirect krijgt naar de tweede, kan je volstaan met een 301-redirect vanaf de tweede URL naar de nieuwe URL.
Indien de eerste URL op dit moment geen 301-redirect krijgt naar de tweede (b.v. een 302-redirect) moet je beide URL’s redirecten naar de nieuwe URL.
Als je niet weet hoe de redirect op dit moment plaatsvindt, kan je beide URL’s redirecten naar de nieuwe URL.
-
16 maart 2021 om 4:01 pm #40452
Hoi Alain.
Ik had eigenlijk nog een laatste vraag. Hoe weet ik zeker of bij onderstaande url het een map betreft of een losse html pagina die zich in de root bevindt.
Voorbeeld: https://goochelshow.nl/goochelaar-huren/
Dus is het dan goochelshow.nl/goochelaar-huren/index.html of goochelshow.nl/goochelaar-huren.html
Dat kan ik namelijk zo uit de url niet opmaken.
Alvast bedankt.
-
-
18 maart 2021 om 1:25 pm #40453
Er is mij al wat duidelijker. de huidige bestanden maken geen gebruik van .html in de url. Ik zal dus voor elke pagina een redirect moet geven naar een .html bestand.
Moet ik dan ook een .htaccess bestand aanmaken of is er een andere manier?
-
18 maart 2021 om 4:09 pm #40457
Redirects stel je inderdaad in via het .htaccess-bestand.
-
-
18 maart 2021 om 2:05 pm #40455
Toch nog een andere vraag! Is https://goochelshow/kindergoochelaar (in geval van huidige site structuur) dan toch hetzelfde als https://goochelshow.nl/kindergoochelaar/index.html ? Komt dat voor de zoekmachine niet op hetzelfde neer?
-
18 maart 2021 om 4:16 pm #40458
Als https://goochelshow/kindergoochelaar/ (dus met slash) in de browser wordt ingevoerd, dan gaat de server eerst kijken of daar een index.html te vinden is, en daarna een index.php.
Lees ook dit: https://help.one.com/hc/nl/articles/115005586229-Hoe-pas-ik-de-standaard-startpagina-aan-
De url https://goochelshow/kindergoochelaar (zonder slash) is feitelijk een file onder de root, dus sowieso geen index-pagina. Vaak worden dergelijke pagina’s geredirectet naar de variant met slash c.q. door het CMS geïnterpreteerd als directory.
-
-
18 maart 2021 om 4:43 pm #40459
super bedankt. Wordt nu al wat meer duidelijk. Dus als ik dan in mijn nieuwe websitestructuur een map aanmaak met de naam “kindergoochelaar” en daarin een index.html bestand en je bezoekt dan https://goochelshow.nl/kindergoochelaar
dan laad deze dus het index.html bestand in deze map?
- Deze reactie is gewijzigd 3 jaren, 8 maanden geleden door paulweiss.
-
18 maart 2021 om 5:35 pm #40461
Nee, alleen als je naar https://goochelshow.nl/kindergoochelaar/ (dus met slash) gaat, dan wordt de index.html geladen.
Als je naar https://goochelshow.nl/kindergoochelaar (zonder slash) gaat, dan wordt het bestand kindergoochelaar (zonder extensie) van de root gelezen.
Als je wilt dat https://goochelshow.nl/kindergoochelaar/index.html wordt gelezen als je naar https://goochelshow.nl/kindergoochelaar gaat, dan moet je dat via de .htaccess regelen. Bijvoorbeeld door de eerste te redirecten naar de tweede:
Redirect 301 /kindergoochelaar /kindergoochelaar/
Maar ja, dat moet je voor al je pagina’s dan doen.
Blijft voor mij de vraag waarom je dit in godsnaam allemaal zou willen. Maar goed, laten we maar zeggen dat je er veel van leert…
-
18 maart 2021 om 7:30 pm #40462
hoi alain. Jas ik bedoelde ook https://goochelshow.nl/kindergoochelaar/ (met slash) deze had ik vergeten erachter te zetten.
ik zie dat wanneer ik deze zonder / bezoek ik automatisch wordt doorgestuurd naar degene met /
Je zou dat eigenlijk verwachten dat die zonder /) de originele is, maar als ik het resultaat uit google search aanklik wordt ik gelijk doorgestuurd naar degene met / (dus dat zou betekenen dat die met / de originele is toch?. wat verwarrend allemaal zeg.In het geval dat degene zonder / de originele is, dan ontkom ik er namelijk niet aan om gebruik te maken van een 301 redirect via .htaccess
p.s ik leer er heel veel van ja.
En nogmaals dank voor je reactie allemaal. ik stel wel heel veel vragen.
-
-
AuteurBerichten
Je moet ingelogd zijn om een antwoord op dit onderwerp te kunnen geven.