I have the following .htaccess with mod_rewrite
RewriteEngine On
RewriteBase /
RewriteRule admincp/agenda/([0-9])/online admincp/agenda_online.php?id=$1
RewriteRule admincp/agenda/([0-9])/delete admincp/agenda_del.php?id=$1
RewriteRule admincp/agenda/([0-9])/edit admincp/agenda_edit.php?id=$1
RewriteRule admincp/agenda/([0-9])/ admincp/agenda_preview.php?id=$1
RewriteRule admincp/agenda/add admincp/agenda_add.php
RewriteRule admincp/agenda/ admincp/agenda.php
RewriteRule admincp/nieuws/([0-9])/online admincp/news_online.php?id=$1
RewriteRule admincp/nieuws/([0-9])/delete admincp/news_del.php?id=$1
RewriteRule admincp/nieuws/([0-9])/edit admincp/news_edit.php?id=$1
RewriteRule admincp/nieuws/([0-9])/ admincp/news_preview.php?id=$1
RewriteRule admincp/nieuws/add admincp/news_add.php
RewriteRule admincp/nieuws/ admincp/news.php
RewriteRule admincp/moderatie/routes admincp/moderation.php?do=routes
RewriteRule admincp/moderatie/nieuws admincp/moderation.php?do=nieuws
RewriteRule admincp/moderatie/agenda admincp/moderation.php?do=agenda
RewriteRule admincp/moderatie/ admincp/moderation.php
RewriteRule nieuws/([0-9])/(.).html news.php?id=$1
RewriteRule nieuws/ news.php
RewriteRule routes/([0-9])/(.).html routes.php?id=$1
RewriteRule routes/ routes.php
RewriteRule agenda/([0-9])/(.).html agenda.php?id=$1
RewriteRule agenda/ agenda.php
Every rewrite URL is working perfect except the admincp/agenda/X
So admincp/agenda/ works ok, but admincp/agenda/add/ also seems to points to admincp/agenda.php.
But do I change it as follow
RewriteRule admincp/ag/([0-9])/online admincp/agenda_online.php?id=$1
RewriteRule admincp/ag/([0-9])/delete admincp/agenda_del.php?id=$1
RewriteRule admincp/ag/([0-9])/edit admincp/agenda_edit.php?id=$1
RewriteRule admincp/ag/([0-9])/ admincp/agenda_preview.php?id=$1
RewriteRule admincp/ag/add admincp/agenda_add.php
RewriteRule admincp/ag/ admincp/agenda.php
then all the rules are working perfect, anybody an idea why I can't use agenda ?