Mod rewrite 2 waardes.

Pagina: 1
Acties:
  • 632 views sinds 30-01-2008
  • Reageer

  • spaceninja
  • Registratie: Juni 2007
  • Laatst online: 30-11-2025
Ik heb voor het eerst een website met modrewrite gemaakt. na heel wat gedoe het aan de praat gekregen, maar niet helemaal zo als ik wil.

ik heb dit in mijn htaccess staan:

RewriteEngine On
RewriteRule ^(.*)/(.*)/$ index.php?pagina=$1&id=$2
RewriteRule ^(.*)/$ index.php?pagina=$1

en dit om te controleren of het werkt:
PHP: index.php
1
2
3
4
5
6
7
8
$id = $_GET['id'];
$pagina = $_GET['pagina'];
if($pagina == "") {
$pagina = 'home';}

echo "pagina: ".$pagina; 
echo "<br />";      
echo "id :".$id;


als ik nu hier heen ga werkt het wel:
http://sxt.donotwant.eu/archive/

maar als ik hierheen ga werkt het niet:
http://sxt.donotwant.eu/archive/2/

zoals je ziet maakt hij van de $pagina index.php/2 .
Ik heb wat basic tutorials bekeken over modrewrite waarin het schijnbaar wel werkt, maar ik zie daar niet echt wat er anders is ten opzichte van mijn voorbeeld. Kijk ik ergens heel dom overheen of kan iemand me een schopje in de juiste richting geven? 8)7

  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • spaceninja
  • Registratie: Juni 2007
  • Laatst online: 30-11-2025
Ik heb het zelf voor elkaar gekregen door mijn htaccess aan te passen in dit:

RewriteEngine On

RewriteRule ^([A-Za-z0-9-]+)/([A-Za-z0-9-]+)/?$ index.php?pagina=$1&id=$2
RewriteRule ^([A-Za-z0-9-]+)/?$ index.php?pagina=$1 [L]