Versio

URL rewrite

Overzicht Reageren

- Dennis -

- Dennis -

03/02/2012 15:28:50
Quote Anchor link
Een korte vraag, met hopelijk een simpel antwoord.
Hoe kan ik deze URL:

information.php/info_id/1
met tekst: dit is een test

omtoveren naar:
/dit-is-een-test.html
 
PHP hulp

PHP hulp

25/05/2012 17:07:39
Gesponsorde koppelingen:
 
Wouter J

Wouter J

03/02/2012 15:29:44
Quote Anchor link
Met HTACCESS mod_rewrite: http://phptuts.nl/view/28/
 
Merijn Venema

Merijn Venema

03/02/2012 15:29:52
Quote Anchor link
door te kijken naar .htaccess. Of misschien een router gebruiken in PHP.
 
- Dennis -

- Dennis -

03/02/2012 15:31:04
Quote Anchor link
Oke laat ik duidelijker zijn, ik heb het geprobeerd via htaccess, maar ik kom er niet uit.

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^(.*).html$ information.php/info_id/%{QUERY_STRING}
 
Merijn Venema

Merijn Venema

03/02/2012 15:35:22
Quote Anchor link
Misschien in het vervolg direct duidelijk zijn? Scheelt een hoop vragen en posts :)

Over .htaccess, wat gaat er mis als je dat gebruikt?
 
- Dennis -

- Dennis -

03/02/2012 15:37:39
Quote Anchor link
Nou als ik nu naar mijnsite.nl/dit-is-een-test.html dat er niks gebeurd... ik blijf op dezelfde pagina

terwijl dit wel werkt:
mijnsite.nl/information.php/info_id/1
Gewijzigd op 03/02/2012 15:39:57 door - Dennis -
 
Wouter J

Wouter J

03/02/2012 15:39:38
Quote Anchor link
De url wordt ook niet doorgezonden, mod_rewrite betekend dat je ditiseentekst.html intypt maar de pagina waar naar verwezen wordt ziet.

Als je de R flag gebruikt wordt je wel echt doorgezonden. Hiervoor moet je [R] erachter plaatsen.
 
- Dennis -

- Dennis -

03/02/2012 15:47:48
Quote Anchor link
Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^(.*).html$ information.php/info_id/%{QUERY_STRING} [R]


Als ik de code aanpas met [R] erachter gebeurd er nog steeds niks.

Toevoeging op 03/02/2012 15:50:01:

Als ik dit doe:

Code (php)
PHP script in nieuw venster Selecteer het PHP script
1
RewriteRule ^hoi/(.*) information.php/info_id/$1 [L]


Dan werkt /hoi/9 wel. Die verwijst dan naar information.php/info_id/9

Maar ik wil eigenlijk geen id gebruiken maar gewoon /hoi/paginanaam.html
 
- Dennis -

- Dennis -

06/02/2012 09:08:23
Quote Anchor link
Iemand een idee?

Ik wil dus eigenlijk info_id/nummer vervangen door de titel van de pagina.
 



Overzicht Reageren