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

[.htaccess] Hoe een variabele in een URL aanpassen?

Pagina: 1
Acties:

  • .Alex
  • Registratie: Augustus 2005
  • Laatst online: 01-08-2022
Bonjour,

Ik ben al een aantal dagen aan het google'en maar ik kom er maar niet uit. Als ik via een htaccess een variabele aan wil passen, hoe moet dat?

Voorbeeld:

Oude URL:
/bla/iets_iets_iets

Nieuwe URL:
/bla/iets-iets-iets

(De streepjes moeten dus anders... en uiteraard is 'iets-iets-iets' variabel...)

Thanks alvast!

  • Brazza
  • Registratie: November 2000
  • Laatst online: 14-11 06:07

Brazza

Byte me!

Met mod_rewrite zou je dit kunnen doen
http://www.askapache.com/....html#delete-query-string

  • Woef
  • Registratie: Juni 2000
  • Niet online
Zoek eens op modrewrite :)

  • .Alex
  • Registratie: Augustus 2005
  • Laatst online: 01-08-2022
Ah, mod_rewrite gebruik ik inderdaad al. Was dit vergeten aan te geven, excuus.

@Brazza:
Dan zou ik dit moeten hebben: http://www.askapache.com/...convert-underscore-hyphen

Maar er staat geen uitleg bij... volgens vervang ik dan op alle pagina's toch de underscores door middenstreepjes? Als ik dat nou alleen wil na "bla", hoe pak ik dat dan aan? (Ik wil het natuurlijk wel zelf snappen ;))

  • Bozozo
  • Registratie: Januari 2005
  • Laatst online: 20-02 16:10

Bozozo

Your ad here?

Ik zou niet aan de url zitten maar hem gewoon server-side inlezen en dan de string bewerken.

TabCinema : NiftySplit


  • Brazza
  • Registratie: November 2000
  • Laatst online: 14-11 06:07

Brazza

Byte me!

Sorry ik plakte de verkeerde URL. Ben ook niet zo'n held met .htaccess.

[ Voor 36% gewijzigd door Brazza op 27-01-2008 15:46 ]


  • .Alex
  • Registratie: Augustus 2005
  • Laatst online: 01-08-2022
Bozozo schreef op zondag 27 januari 2008 @ 15:44:
Ik zou niet aan de url zitten maar hem gewoon server-side inlezen en dan de string bewerken.
Dat vinden zoekmachines toch alleen niet zo tof i.v.m. duplicate content? Ik zoek dus een manier om het direct via de htaccess af te handelen.
Brazza schreef op zondag 27 januari 2008 @ 15:45:
Sorry ik plakte de verkeerde URL. Maar kan je de .htacces niet in de map bla zetten?
Er is geen map "bla". Deze wordt ook in de htaccess herschreven naar bla.php :)

edit:
Ik kan het allemaal handmatig doen via;
RewriteRule ^bla\/([^_]*)_([^_]*)_([^_]*)_([^_]*)_([^_]*)_([^_]*)_(.*)$ bla\/$1-$2-$3-$4-$5-$6-$7

(Dit is voor 7 underscores, dus dit moet nog 6 keer herhaald worden voor url's met 6, 5, 4, etc. underscores.)

Maar is er geen str_replace()-achtig iets?

[ Voor 47% gewijzigd door .Alex op 27-01-2008 16:04 ]

Pagina: 1