?
Onbekende gebruiker
12-05-2009 20:57
Je moet een afsluitende / achter de url zetten volgens mij (Ben niet zo'n held hier in).
Dus zoiets?:
website.nl/paginas/apparatuur/
Link gekopieerd
doe 's var_dump($_GET); in je index.php...
die "apparatuur" wordt nl een GET genaamd "pagina"...
Link gekopieerd
Link gekopieerd
?
Onbekende gebruiker
12-05-2009 21:32
Kijk eens naar de apache logs, misschien dat je daar errors terug vindt. Maar normaal gesproken moet je dan een 500 error krijgen als er iets mis is met je .htaccess bestand.
Weet je zeker dat mod_rewrite aan staat?
Link gekopieerd
De mod_rewrite werkt blijkbaar, want hij krijgt een GET terug...
dus <?php require_once($_GET['pagina'].'.php');?> zal dan moeten werken...
Link gekopieerd
Ik heb deze code om de pagina te includen, maar hij geeft nog steeds een 404 pagina:
<?PHP
if(!$_GET['pagina'])
$_GET['pagina'] = "home.php";
if(file_exists("".$_GET['pagina'].".php"))
include("".$_GET['pagina'].".php");
else
include("error.php");
?>
ik kan niet in apache logs kijken (tenminste weet niet hoe)... ik zit namelijk op een reseller pakket
Link gekopieerd
?
Onbekende gebruiker
12-05-2009 21:39
@Timen, hij zegt dat hij naar index.php?pagina=apparatuur gaat en niet naar website.nl/paginas/apparatuur/
Link gekopieerd
Hoe werkt het nu precies?
ik heb index.php waar bovenstaand pagina systeem in staat (het volgende:)
<?PHP
if(!$_GET['pagina'])
$_GET['pagina'] = "home.php";
if(file_exists("".$_GET['pagina'].".php"))
include("".$_GET['pagina'].".php");
else
include("error.php");
?>
In public_html heb ik een map " paginas " staan waar deze pagina's in staan:
home.php
apparatuur.php
etc...
Nu wil ik naar
www.website.nl/apparatuur gaan om eigenlijk naar de pagina
http://www.website.nl/index.php?pagina=apparatuur te gaan
Link gekopieerd