Door
Jan R
op 05-08-2021 10:44
gewijzigd op 05-08-2021 10:45
5.961 views
Hi
Ik heb 2 webpaginas die omzeggens identiek zijn.
Nu zou ik willen dat alle aanroepen van alle bestanden inclusief submappen doorgesluisd worden naar de andere pagina. De data kan ik daar opvangen via PHP. De tabel structuren zijn dezelfde.
Niet echt. Hier sturen ze alles door naar index.php en doen daar alles in. ik wil de structuur van dorsturen enkel op 1 folder en voor alle bestanden naar dezelfde naam in een andere map.
[quote="- Ariën - op 06/08/2021 09:28:28"]
Vanwaar gebruik je genummerde directories, en vermoedelijk ook dubbele code?
Toch even benieuwd.
Ik moet toch met iets testen :)
in de productie zullen het clubnamen zijn
[/quote]
Clubnamen of nummers, beiden zijn geen goed voorbeeld van goede pragmatische code in jouw voorbeeld. Je wilt liever niet voor elke club een aparte directory aanmaken met een script erin die voor elke club haast gelijk is. Stel dat je een basale wijziging aan je site uitvoert, waarin bijvoorbeeld 262 clubs van toepassing zijn. Ga je al die scripts handmatig langs?
Waarom maak je niet één script die de clubnaam opvangt die alles dan afhandelt? Dan hoef je ook geen moeilijke fratsen uit te voeren met .htaccess.
Maak vervolgens een nieuw .htaccess bestand, en kijk of een van de onderstaande varianten het gewenste resultaat oplevert. (Plaats alleen deze code erin en niet de oude code die er al in stond.)
redirect/van, redirect/naar en domain.be moet je uiteraard aanpassen naar de juiste waarden.
RewriteEngine On
RewriteRule ^redirect/van/(.*)$ https://www.domain.be/redirect/naar/$1 [R=301,L]
RewriteEngine On
RewriteRule ^/redirect/van/(.*)$ https://www.domain.be/redirect/naar/$1 [R=301,L]
RewriteEngine On
RewriteBase /
RewriteRule ^redirect/van/(.*)$ www.domain.be/redirect/naar/$1 [R=301,L]
RewriteEngine On
RewriteBase /
RewriteRule ^/redirect/van/(.*)$ www.domain.be/redirect/naar/$1 [R=301,L]
Optie 2 werkt niet. De andere opties blijken wel te werken. Echter de adresbar mag niet wijzigen en dat is bij de 3 gevallen wel zo.
Ik vond ook deze pagina: http://dk.co.nz/seo
Deze verteld zo ongeveer wat ik wil met betere termen. [quote]Verberg de GET parameters[quote]. Misschien maakt dat het duidelijker.
Maar blijkbaar ZOU ONE.COM mod_rewite niet ondersteunen en dan stopt het ook:(
Dan krijg ik een 404. Wat hierbij ook opvalt als ik https://www.janr.be/schaak dus zonder 1 of zonder 2 dat de mappen niet zichtbaar zijn op de index of pagina.