Archief - htaccess vraagje

Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.

Shaddix

Legacy Member
Ik ben momenteel aan het werken om een bestaande website wat op te frissen qua SEO.
Die website bevat echter veel statische pagina's. 1 Voordeel is wel dat de pagina's een uidelijke naam hebben.
De pagina's die ik wil aanpakken hebben allemaal volgende structuur:
boeken_naamvaneenboek.php
boeken_naamvanhetandereboek.php
...

Nu vroeg ik me af of ik het met htaccess voor elkaar zou kunnen krijgen om te zorgen dat de pagina nog steeds met de oude url beschikbaar is (http://mijnwebsite.be/boeken_naamvaneenboek.php).
Maar vervolgens ook met cleanere url's. BV: http://mijnwebsite.be/boeken/naamvaneenboek

Ik wil dus enkel de pagina's aanpakken waarvan de filename met "boeken_" begint.

Ik ben altijd al rotslecht in dat htaccess gedoe geweest, dus als iemand me op gang zou kunnen helpen...

Dieterg

Legacy Member
Code:
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^(boeken_)([a-z\-]*)$ $1$2.php [QSA,L]

Zoiets ongeveer zou moeten werken.

RegExr

Shaddix

Legacy Member
Merci, dat heeft me al goed vooruit geholpen!

Ik heb het nog een beetje getweaked om het werkend te krijgen en nu heb ik dit:

Code:
RewriteEngine on
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^boeken/([a-z\-]*)$ boeken_$1.php

Maar nu zou ik nog iets moeten vinden waardoor mensen die naar:
boeken_bla.php gaan in hun adresbalk "boeken/bla" te zien krijgen.

Dat is iets met een "301" ofzo zeker?
Het archief is een bevroren moment uit een vorige versie van dit forum, met andere regels en andere bazen. Deze posts weerspiegelen op geen enkele manier onze huidige ideeën, waarden of wereldbeelden en zijn op sommige plaatsen gecensureerd wegens ontoelaatbaar. Veel zijn in een andere tijdsgeest gemaakt, al dan niet ironisch - zoals in het ironische subforum Off-Topic - en zouden op dit moment niet meer gepost (mogen) worden. Toch bieden we dit archief nog graag aan als informatiedatabank en naslagwerk. Lees er hier meer over of start een gesprek met anderen.
Terug
Bovenaan