htaccess RewriteRule vraag

Pagina: 1
Acties:

Vraag


Acties:
  • 0 Henk 'm!

  • SERGEGIRARD
  • Registratie: September 2022
  • Laatst online: 08-02-2023
Hallo,

Ik genereer een .htaccess file die er (in 't kort) zo uit ziet :

RewriteRule ^0000005$ xbg000.php?pid=0000005 [NC,L]
RewriteRule ^0000006$ xbg000.php?pid=0000006 [NC,L]
RewriteRule ^0000007$ xbg000.php?pid=0000007 [NC,L]
RewriteRule ^0000008$ xbg000.php?pid=0000008 [NC,L]
RewriteRule ^0000009$ xbg000.php?pid=0000009 [NC,L]
RewriteRule ^0000010$ xbg000.php?pid=0000010 [NC,L]
etc....etc..

Ik zou dit graag herleiden tot één enkele RewriteRule omdat dit mijn .htaccess file erg groot maakt en ik heb geen idee of er een of andere limiet op staat. De uiteindelijke pagina ziet dan zo uit: site.xx/0001234
en dat wordt dus site.xx/xbg000.php?pid=0001234.
Of is er een betere oplossing?

Mvg. Serge

Beste antwoord (via SERGEGIRARD op 03-09-2022 16:43)


  • milo526
  • Registratie: Februari 2014
  • Laatst online: 21:22
Je zou met regex die nummers moeten kunnen matchen en in een capture group kunnen stoppen om die vervolgens in je rewrite te gebruiken volgens mij.

code:
1
RewriteRule ^(\d+)$ xbg000.php?pid=$1 [NC,L]

Alle reacties


Acties:
  • Beste antwoord
  • +3 Henk 'm!

  • milo526
  • Registratie: Februari 2014
  • Laatst online: 21:22
Je zou met regex die nummers moeten kunnen matchen en in een capture group kunnen stoppen om die vervolgens in je rewrite te gebruiken volgens mij.

code:
1
RewriteRule ^(\d+)$ xbg000.php?pid=$1 [NC,L]

Acties:
  • 0 Henk 'm!

  • SERGEGIRARD
  • Registratie: September 2022
  • Laatst online: 08-02-2023
Bedankt, ga ik eens proberen!

Acties:
  • 0 Henk 'm!

  • SERGEGIRARD
  • Registratie: September 2022
  • Laatst online: 08-02-2023
Werkt dus perfect, heel erg bedankt!