Beste programmeurs,

Het volgende werkt niet bij mij niet:

.htacces:
RewriteRule ^(.*)/(.*) p/index.php?lang=$1&friendly_url=$1

SQL query:
SELECT * FROM pages WHERE friendly_url='p' AND lang='nl' LIMIT 0, 1

Kan iemand misschien in een oogopslag zien wat er verkeerd gaat? Ik zie natuurlijk wel wat er aan de hand is.. maar snap niet hoe ik het op moet lossen. .htacces manual wordt ik ook zwaarmoedig van.

Alvast bedankt!
Probeer dit eens:
RewriteRule ^(.*)/(.*) p/index.php?lang=$1&friendly_url=$2


En let dan vooral op die $2

En wat ga je met die $_GET['variabelen'] doen????

Met jouw SQL doe je dus helemaal niets.

<?php
$_GET = array_map("mysql_real_string_escape", $_GET);
$sql = "
SELECT dit, dat, meer, enzovoort 
FROM pages 
WHERE friendly_url = '".$_GET['friendly_url']."'
AND lang = '".$_GET['lang']."'
";
?>


Een ORDER BY is niet nodig, aangezien friendly_url als goed is uniek is.
Ja met die $2 heb ik inderdaad ook al geprobeerd. Hoewel ik het sinds vandaag weet dat daar ook nog verschil in zit. Verschillende nummertjes en variaties heb ik gebruikt maar niet het gewenste resultaat...

[size=xsmall]Toevoeging op 02/08/2012 18:06:51:[/size]

Matthijs M op 02/08/2012 18:04:07

Ja met die $2 heb ik inderdaad ook al geprobeerd. Hoewel ik het sinds vandaag weet dat daar ook nog verschil in zit. Verschillende nummertjes en variaties heb ik gebruikt maar niet het gewenste resultaat...


Sorry,

$taal = $_GET['$lang'] omdat dit ook door cookies bepaald kan worden.

Reageren