Hey,
Ik probeer een pagina te maken met mod_rewrite
.htaccess:

RewriteEngine On
RewriteBase /
RewriteRule ^test/(.*)/$ test.php?page=$1

test.php

<?php
if($_GET['page'] == "a"){
    echo "Pagina A"; 
} else {
    echo "<a href='http://www.jimmy-arts.nl/test/a/'>ga naar a</a>";
}
?>

Als ik op de link klik blijf ik op Pagina A :S
wat doe ik fout?

En ik weet dat mijn server (transip.nl) mod_rewrite ondersteund.
Loaded Modules mod_php5, mod_setenvif, mod_so, mod_headers, mod_expires, mod_auth, mod_access, mod_rewrite, mod_alias, mod_cgi, mod_dir, mod_autoindex, mod_include, mod_status, mod_negotiation, mod_mime, mod_log_config, mod_env, http_core
Options -MultiViews
RewriteEngine on
RewriteBase /
RewriteRule ^test/([^.?/]+)$     test.php?page=$1

edit: typo
bedankt =)
zou je me ook een voorbeeld kunnen geven hoe ik
test.php?page=abc&id=5 in mod_rewrite zou kunnen krijgen?
bump!
sorry moderators
maar ik heb het antwoord echt heel snel nodig, dit is een opdracht voor iemand.
Je kan 'm gewoon zolang maken als je wilt door het stukje ([^.?/]+) te kopieren met daar tussen een - of / of wat je wilt.

RewriteRule ^test/([^.?/]+)/([^.?/]+)$ test.php?page=$1&id=$2

geeft: test/page/id
jimmy schreef op 20.04.2009 20:43
bump!
sorry moderators
maar ik heb het antwoord echt heel snel nodig, dit is een opdracht voor iemand.


Dus? Bumpen mag niet, zoek op http://justfuckinggoogleit.com/

Reageren