Door gebruik te maken van mod_rewrite wil ik vriendelijkere URL's maken, echter doet het zijn werk niet.
.htaccess
rewrite.php
Als ik http://www.site.nl/apache2-default/test/rewrite/123/456/ opvraag krijg ik een wit scherm terug, terwijl ik 123 terug moet krijgen.
De bestanden zitten ook in de goede map:
Ook staat AllowOverride op All.
Wat doe ik verkeerd?
.htaccess
code:
1
2
| RewriteEngine On RewriteRule ^rewrite/(.*)/(.*)/ rewrite.php?id=$1&pid=$2 |
rewrite.php
PHP:
1
2
3
| <?php echo $_GET['id']; ?> |
Als ik http://www.site.nl/apache2-default/test/rewrite/123/456/ opvraag krijg ik een wit scherm terug, terwijl ik 123 terug moet krijgen.
De bestanden zitten ook in de goede map:
code:
1
2
3
4
5
6
7
8
| debian:/var/www/apache2-default/test# ls -al total 24 drwxr-xr-x 2 root root 4096 2008-07-03 16:11 . drwxr-xr-x 5 root root 4096 2008-06-24 16:36 .. -rw-r--r-- 1 root root 43 2008-06-24 16:37 date.php -rw-r--r-- 1 root root 74 2008-07-03 16:53 .htaccess -rw-r--r-- 1 root root 21 2008-07-03 16:02 info.php -rw-r--r-- 1 root root 42 2008-07-03 15:54 rewrite.php |
Ook staat AllowOverride op All.
Wat doe ik verkeerd?
EU DNS: 86.54.11.100