Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien
Toon posts:

[htaccess] Url rewrite zelfde opbouw

Pagina: 1
Acties:

Verwijderd

Topicstarter
Ik ben bezig met het rewriten van urls.

Nu heb ik de volgende situaties:
http://www.site.nl/categorienaam/
http://www.site.nl/cateogienaam/bestandnaam.html

Bovenstaande urls zijn de categorienaam en bestandnaam variabel. Deze kunnen dus telkens anders zijn.

http://www.site.nl/categoriespeciaal/
http://www.site.nl/categoriespeciaal/bestandnaam.html

Bij deze is categoriespeciaal altijd hetzelfde en bestandnaam kan variabel zijn.

Nu heb ik de volgende code geprobeerd.

code:
1
2
3
4
5
6
7
8
9
Options -Multiviews

RewriteEngine On 

RewriteRule ^(.*)/(.*).html$ product.php?categorie=$1&titel=$2
RewriteRule ^(.*)/$ categorie.php?titel=$1

RewriteRule ^categoriespeciaal/(.*).html$ productspeciaal.php?&titel=$1
RewriteRule ^categoriespeciaal/$ indexspeciaal.php


Nu gaat de url categoriespeciaal ook naar de categorie pagina of de product pagina, terwijl die naar de indexspeciaal of productspeciaal zou moeten gaan. Hoe zorg ik ervoor dat die de url juist rewrite.

Iemand die mij hierin kan adviseren?

  • FragFrog
  • Registratie: September 2001
  • Laatst online: 20-11 13:35
Probeer het eens met regels 5 & 6 omgewisseld met regels 8 & 9 :)

* FragFrog ook niet zo'n held in .htaccess rules, maar gokt dat't op volgorde loopt :+

[ Site ] [ twitch ] [ jijbuis ]


  • Niemand_Anders
  • Registratie: Juli 2006
  • Laatst online: 09-07-2024

Niemand_Anders

Dat was ik niet..

Misschien de Apache mod_rewrite guide eens lezen? En uiteraard worden rules in de opgegeven volgorde uitgevoerd. Maar ik neem aan dat als je een techniek gebruikt, je ook wel de basis kennis van die techniek beheerst.

If it isn't broken, fix it until it is..


  • DamadmOO
  • Registratie: Maart 2005
  • Laatst online: 20-11 19:04
FragFrog schreef op dinsdag 05 februari 2008 @ 13:49:
Probeer het eens met regels 5 & 6 omgewisseld met regels 8 & 9 :)

* FragFrog ook niet zo'n held in .htaccess rules, maar gokt dat't op volgorde loopt :+
En dan nog een [L] *meen ik* achter de huidige regel 8 en 9. Zodat het de laatste rewrite rule is die wordt toegepast.

Verwijderd

Topicstarter
Aih idd die [L] en het naar boven verplaatsen lost het idd op. Bedankt voor jullie hulp ik kan weer verder.