[php] alternatief voor mod_rewrite werkt niet onder php5

Pagina: 1
Acties:

Onderwerpen


Acties:
  • 0 Henk 'm!

  • StephanVierkant
  • Registratie: Mei 2003
  • Laatst online: 08-09 16:22
Lange tijd geleden had een alternatief gevonden voor mod_rewrite die een stuk eenvoudiger was in de implementatie. Het bestond uit twee delen, een .htaccess en een extra regel php:
code:
1
2
AddHandler php-script php
AddType text/html php
PHP:
1
list ($id) = explode("/", substr($_SERVER['PATH_INFO'],1));

Op die manier werkte '/weblog/123' dus hetzelfde als 'weblog.php?id=123'. Sinds PHP5 werkt deze optie helaas niet meer. Het heeft er mee te maken dat hij bij de url '/weblog/' het mapje zoekt, en niet nagaat dat het ook gewoon 'weblog.php' kan zijn.

Ik ben al een tijdje aan het zoeken en proberen, maar ik krijg deze eenvoudige truuk niet aan de praat onder php5. Wie helpt me?

Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Probeer je niet gewoon MultiViews te gebruiken?

code:
1
Options +MultiViews

Sole survivor of the Chicxulub asteroid impact.


Acties:
  • 0 Henk 'm!

  • StephanVierkant
  • Registratie: Mei 2003
  • Laatst online: 08-09 16:22
Omdat ik dan als url 'weblog/id/123' krijg, en ik wil graag 'weblog/123/'.

Acties:
  • 0 Henk 'm!

  • Snake
  • Registratie: Juli 2005
  • Laatst online: 07-03-2024

Snake

Los Angeles, CA, USA

Stephan4kant schreef op dinsdag 16 september 2008 @ 20:55:
Omdat ik dan als url 'weblog/id/123' krijg, en ik wil graag 'weblog/123/'.
En dat gaat niet met MultiViews OMDAT? ...

Going for adventure, lots of sun and a convertible! | GMT-8


Acties:
  • 0 Henk 'm!

  • StephanVierkant
  • Registratie: Mei 2003
  • Laatst online: 08-09 16:22
Het gaat er vooral om dat de url 'weblog/' hetzelfde geeft als 'weblog.php'.

Acties:
  • 0 Henk 'm!

  • AtleX
  • Registratie: Maart 2003
  • Niet online

AtleX

Tyrannosaurus Lex 🦖

Dat doet het toch ook met MultiViews :?

Sole survivor of the Chicxulub asteroid impact.


  • StephanVierkant
  • Registratie: Mei 2003
  • Laatst online: 08-09 16:22
Bedankt voor de reacties! Via Google kwam ik nogal wat vage tutorials tegen, maar heb het gevonden. Heb deze .htacces nu aangemaakt en hoef niets meer te veranderen aan mijn script:
code:
1
Options Indexes FollowSymLinks MultiViews All
Pagina: 1