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:
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.
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.