PHP expert |
|
Ik ben nu al een paar dagen bezig om htaccess op orde te krijgen maar krijg alleen maar een 404 error dat de pagina niet bestaat. Ik heb al verschillende topics doorgekeken en gedaan wat daar als antwoorden instonden maar niets helpt.
Dit is mijn .htaccess:
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^([a-zA-Z0-9]+).html$ index.php?p=pages/$1
Options +FollowSymLinks RewriteEngine On RewriteRule ^([a-zA-Z0-9]+).html$ index.php?p=pages/$1
En dit is het includen op de index (Ik werk wel met templatepower, maakt niets uit toch?)
<?php
$p = str_replace('../', '', $_GET['p']);
if(empty($p)) {
$pages = './pages/home.php';
} elseif(!empty($p) && (file_exists('pages/'. $p .'.php'))) {
$pages = './pages/'. $p .'.php';
} else {
$pages = './pages/error.php';
}
$tpl->assignInclude('content', $pages);
?>
<?php $pages = './pages/home.php'; $pages = './pages/'. $p .'.php'; } else { $pages = './pages/error.php'; } $tpl->assignInclude('content', $pages); ?>
Dit is een heel systeem systeempje maar dit was even om te testen.
En alle pagina staan in de map pages. En als ik gewoon index.php?p=pages/register doe dan werkt het wel normaal.
Iemand die me kan helpen
|