Nieuw lid |
|
Beste...
Mijn htaccess zag er voor de update zo uit:
RewriteEngine On
RewriteRule ^home home.php
RewriteRule ^about about.php
RewriteRule ^portfolio portfolio.php
RewriteRule ^contact contact.php
RewriteRule ^log/([0-9]+) /log.php?id=$1
RewriteRule ^log/cat/([a-zA-Z]+) /log.php?categorie=$1
RewriteRule ^log/archief/([0-9]+) /log.php?archief=$1
RewriteRule ^log/archief /log.php
RewriteEngine On RewriteRule ^home home.php RewriteRule ^about about.php RewriteRule ^portfolio portfolio.php RewriteRule ^contact contact.php RewriteRule ^log /([0-9]+) /log.php?id =$ 1RewriteRule ^log /cat /([a -zA -Z ]+) /log.php?categorie =$ 1RewriteRule ^log /archief /([0-9]+) /log.php?archief =$ 1RewriteRule ^log /archief /log.php
Alles werkte perfect, ik kon alles goed aanroepen, totdat ik mijn website heb geüpdate en ook de htaccess. De volgende regel heb ik er dus bijgezet:
RewriteRule ^portfolio/cat/([a-zA-Z]+) /portfolio.php?categorie=$1
RewriteRule ^portfolio/cat/([a-zA-Z]+) /portfolio.php?categorie=$1
Als ik de pagina aanroep zoals hij normaal is dus bijvoorbeeld-> portfolio.php?categorie=abstract dan krijg ik het goede resultaat. In dien ik de pagina aanroep middels->portfolio/cat/abstract dan krijg ik dezefde pagina die ik behoor te krijgen als ik op portfolio (portfolio.php) kom.
Aan mijn code ligt het dus niet, denk ik. Maar waar ligt het wel aan dan?
btw. Ik heb al geprobeerd om alles af te sluiten met een / maar dat werkte ook niet. Dus ipv:
RewriteRule ^portfolio/cat/([a-zA-Z]+) /portfolio.php?categorie=$1
RewriteRule ^portfolio/cat/([a-zA-Z]+) /portfolio.php?categorie=$1
dit:
RewriteRule ^portfolio/cat/([a-zA-Z]+)/ /portfolio.php?categorie=$1
RewriteRule ^portfolio/cat/([a-zA-Z]+)/ /portfolio.php?categorie=$1
|