Nieuw lid |
|
Hallo,
Ik heb een mod rewrite probleem.
Ik wil van www.mijnpagina.nl/test/index.php?page=contact
www.mijnpagina.nl/test/contact maken.
Mijn .htaccess bestand staat in de www map en ziet er als volgt uit:
Options FollowSymlinks
RewriteEngine On
RewriteRule ^([^/\.]+)/?$ index.php?page=$1 [L]
In de www map staat een map test met daarin:
- index.php
- startpagina.php
- contact.php
index.php:
<html>
<head>
<title>Index</title>
<link rel="stylesheet" href="css/alles.css" type="text/css">
</head>
<body bgcolor="#ffffff" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0">
<table width="500" height="300" border="0" cellpadding="0" cellspacing="0" align="center">
<tr>
<td><a onfocus="this.blur()" href="index.php?page=startpagina">Startpagina</a> <a onfocus="this.blur()" href="index.php?page=contact">contact</a></td>
</tr>
<?php
switch (strtolower($_GET['page']))
{
case "startpagina":
include("startpagina.php");
break;
case "contact":
include("contact.php");
break;
default:
include("startpagina.php");
break;
}
?>
<tr>
<td></td>
</tr>
</table>
</body>
</html>
<html> <head> <title>Index</title> <link rel="stylesheet" href="css/alles.css" type="text/css"> </head> <body bgcolor="#ffffff" leftmargin="0" marginwidth="0" topmargin="0" marginheight="0"> <table width="500" height="300" border="0" cellpadding="0" cellspacing="0" align="center"> <tr> <td><a onfocus="this.blur()" href="index.php?page=startpagina">Startpagina</a> <a onfocus="this.blur()" href="index.php?page=contact">contact</a></td> </tr> <?php { case "startpagina": include("startpagina.php"); break; case "contact": include("contact.php"); break; default: include("startpagina.php"); break; } ?> <tr> <td></td> </tr> </table> </body> </html>
startpagina.php:
<tr>
<td>Startpagina</td>
</tr>
<tr> <td>Startpagina</td> </tr>
contact.php:
<tr>
<td>Contact</td>
</tr>
<tr> <td>Contact</td> </tr>
Ik wil dat het menu in beeld blijft en de content er tussen wisselt.
Ik krijg het geheel niet aan het werk, wat doe ik fout?
Alvast bedankt.
|