Check alle échte Black Friday-deals Ook zo moe van nepaanbiedingen? Wij laten alleen échte deals zien

.htaccess versus cgi-bin en parameters

Pagina: 1
Acties:

  • Pieter E.
  • Registratie: Februari 2014
  • Laatst online: 07-11 17:58
Beste forumleden,

Ik heb een dilemma omtrent het herschrijven van urls op basis van .htaccess. Een oude website op een Windows server dien ik over te zetten naar een nieuwe Unix server. De oude website maakt gebruik van een specifieke en verouderde Windows techniek via de cgi-bin. Graag wil ik op de nieuwe server de oude urls nabootsen en data uit een andere map inlezen.

Wanneer de volgende url (http://www.domain.com/cgi-bin/script.exe/display?id=10) wordt benaderd dan moet deze data halen van http://www.domain.com/file-10.htm. Helaas loop ik vast met de parameter 'id=10'.

Het .htaccess bestand bevat de volgende werkende code:

code:
1
2
3
Options +FollowSymlinks
RewriteEngine on
RewriteRule ^cgi-bin/script.exe/display(.*) /file-10.htm$1 [L]


Bovenstaande code zorgt ervoor dat wanneer http://www.domain.com/cgi-bin/script.exe/display wordt benaderd de data van http://www.domain.com/file-10.htm wordt opgetoond.

Graag zou ik de parameter 'id=XXX' willen toevoegen zodat display?id=1 verwijst naar file-1.htm, display?id=2 verwijst naar file2.htm et cetera.

Helaas loop ik vast. Kan iemand mij op weg helpen?

Alvast bedankt voor jullie input. _/-\o_

  • EagleTitan
  • Registratie: Januari 2004
  • Niet online
RewriteRule negeert de query string, dus je moet nog een RewriteCond toevoegen.

Leesvoer: http://statichtml.com/201...seon-on-query-string.html