[Apache] Aanpassen urls met mod_rewrite werkt niet*

Pagina: 1
Acties:

  • aex351
  • Registratie: Juni 2005
  • Laatst online: 01:41

aex351

I am the one

Topicstarter
Na een lange tijd niet gebruik gemaakt te hebben, wou ik er weer gebruik van maken.
Alleen het probleem krijg ik maar niet opgelost, kortom het werkt niet.

Ik heb al op het forum naar mogelijke antwoorden gezocht maar tevergeefs (veel threads over dit onderwerp zeg)

Verder heb ik nog in het FAQ gedeelte een klein stukje erover gevonden plus wat informatieve links maar ik kom er alsnog niet uit.

Het betreft de onderstaande code

code:
1
2
RewriteEngine On
RewriteRule ^/([^/]+)/([^/]+)$ index.php?command=$1&mod_actie=$2


Dit zou www.website.nl/(index.php)?command=mod_gebruikers&mod_actie=registeren naar
www.website.nl/mod_gebruikers/registeren moeten kunnen vertalen.

Ik heb al veel dingen zelf geprobeert, maar ik denk dat de underscore _ voor het probleem mogelijk zou kunnen zorgen.

note:index.php word niet bij elke huidige link meegeven atm.

alvast bedankt voor wie er naar wilt kijken

< dit stukje webruimte is te huur >


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 15-04 22:07

NMe

Quia Ego Sic Dico.

Je vraag staat zo ongeveer letterlijk beantwoord in onze FAQ:
code:
1
2
3
RewriteEngine On
RewriteBase /rewrite-test/
RewriteRule ^index/([0-9]+)/([0-9]+)$ index.php?piet=$1&sjaak=$2
Dit verandert in de map /rewrite-test/ alle urls die aan de rule voldoen. Voor jou zou het dan zoiets worden:
code:
1
2
3
RewriteEngine On
RewriteBase /
RewriteRule ^([^/]+)/([^/]+)$ index.php?command=$1&mod_actie=$2

Misschien dat ie zo wel werkt?

'E's fighting in there!' he stuttered, grabbing the captain's arm.
'All by himself?' said the captain.
'No, with everyone!' shouted Nobby, hopping from one foot to the other.


  • aex351
  • Registratie: Juni 2005
  • Laatst online: 01:41

aex351

I am the one

Topicstarter
Nee helaas dat werkt ook niet, dat had ik trouwens ook al geprobeert daarstraks.
Kan iemand een fout zien? of zou het mogelijk aan iets anders kunnen liggen?

de Apache module is gewoon geinstalleerd.

edit: werkende gekregen, alleen nu zoek ik een oplossing om de css bestanden etc te laten werken. Aangezien het er naar uitziet dat apache het als dirs beschouwd.
edit: vorige probleem ook al opgelost, ik zocht voor een andere methode dan de base tag, maar die gebruik ik nu toch maar.

[ Voor 46% gewijzigd door aex351 op 16-06-2005 13:21 ]

< dit stukje webruimte is te huur >


  • aex351
  • Registratie: Juni 2005
  • Laatst online: 01:41

aex351

I am the one

Topicstarter
Even deze topic weer actief maken,
De base tag werkt niet in FireFox, wel in IE. Heeft iemand misschien nog een oplossing voor het probleem dat ik bij de laatste reply schets.

< dit stukje webruimte is te huur >


  • HyperioN
  • Registratie: April 2003
  • Laatst online: 25-04 09:11
aex351 schreef op donderdag 16 juni 2005 @ 20:15:
Even deze topic weer actief maken,
De base tag werkt niet in FireFox, wel in IE. Heeft iemand misschien nog een oplossing voor het probleem dat ik bij de laatste reply schets.
In plaats van "style.css" moet je gewoon "/style.css" of hoe je css-bestand dan wel niet mag heten, doen.

  • aex351
  • Registratie: Juni 2005
  • Laatst online: 01:41

aex351

I am the one

Topicstarter
Ok css laad nu zo te zien, alleen doemt het volgende probleem op.
Afbeeldingen die een relatieve path hebben werken niet. in IE werkt het wel gewoon.

< dit stukje webruimte is te huur >


  • HyperioN
  • Registratie: April 2003
  • Laatst online: 25-04 09:11
Ja dat zijn allemaal dingen waar je rekening mee moet houden bij mod rewrite. Probeer hier ook eens de slash.
Pagina: 1