• Longlegg
  • Registratie: Januari 2002
  • Laatst online: 13-04-2022

Longlegg

Danoontje POWERRRRR

Topicstarter
Hoe krijg ik met een .htaccess bestand voor elkaar dat ie een rewrite alleen uitvoerd wanneer deze naar een bepaalde map gaat. Ik heb nu het volgende:

code:
1
2
RewriteRule ^([^/]+)/([^/]+) /index.php?pagina=$1&file=$2
RewriteRule ^(.*).html http://www.testserver.nl/index.php?pagina=$1


in het eerste gedeelte van de rewrite bedoel ik het volgende:

Er komt een request voor bijv. de volgende pagina:

http://testserver.nl/leuk/pietje.html

deze moet dus worden omgezet naar index.php?pagina=leuk&file=pietje.html

In de 2e rewriterule wil ik alle request zoals bijv: http://testserver.nl/tarieven.html omgezet hebben naar index.php?pagina=tarieven.

Beide regels doen het, afzonderlijk van elkaar, maar op het moment dat ze met z'n 2e in een .htaccess staan, gaat het verkeerd.

Iemand die mij een eindje opweg wil helpen, ik heb al diverse bronnen geraadpleegd. Maar ik heb het gevoel dat ik ergens overheen lees.

Specs


  • RobIII
  • Registratie: December 2001
  • Niet online

RobIII

Admin Devschuur®

^ Romeinse Ⅲ ja!

(overleden)

There are only two hard problems in distributed systems: 2. Exactly-once delivery 1. Guaranteed order of messages 2. Exactly-once delivery.

Je eigen tweaker.me redirect

Over mij


  • Nielsvr
  • Registratie: Maart 2004
  • Laatst online: 18-12-2025
Edit: volgens mij heb ik je bericht verkeerd gelezen... NVM

[ Voor 79% gewijzigd door Nielsvr op 10-03-2009 11:37 ]


  • Miyamoto
  • Registratie: Februari 2009
  • Laatst online: 07:00
Ben je niet het dollarteken vergeten?

code:
1
2
RewriteRule ^([^/]+)/([^/]+)$ /index.php?pagina=$1&file=$2
RewriteRule ^(.*).html$ http://www.testserver.nl/index.php?pagina=$1


Kan het even niet testen hier, maar heb ze nog nooit gezien zonder dollarteken...

  • BtM909
  • Registratie: Juni 2000
  • Niet online

BtM909

Watch out Guys...

Waar hoort mijn topic?
[q]
Windows Servers en Serversoftware
Installatieproblemen van serverversies van Windows en serversoftware.
Voorbeelden van zaken die je hier kunt bespreken:

• [...]
• Je rewriterules voor Apache doen niet wat jij wilt.
• [...]


Ff een klein schopje dus ;)

Ace of Base vs Charli XCX - All That She Boom Claps (RMT) | Clean Bandit vs Galantis - I'd Rather Be You (RMT)
You've moved up on my notch-list. You have 1 notch
I have a black belt in Kung Flu.


  • Longlegg
  • Registratie: Januari 2002
  • Laatst online: 13-04-2022

Longlegg

Danoontje POWERRRRR

Topicstarter
Sorry voor verkeerde cat!

Even om te verduidelijken, aangezien de aanpassing met het $ ook niet helpt:

Het gaat dus fout bij het volgende request:

code:
1
http://www.testserver.nl/computer-reparatie/Groningen-stad-Zuidhorn-Roden-Hoogezand-Assen-Appingedam-Winschoten.html


volgens deze
code:
1
RewriteRule ^([^/]+)/([^/]+)$ /index.php?pagina=$1&file=$2
zou hij dus moeten doorlinken naar:

code:
1
http://www.testserver.nl/?pagina=computer-reparatie&file=groningen-stadenzenzenz


Maar hij linkt door naar:

code:
1
http://www.testserver.nl/index.php?pagina=groningen-stadenzenzenzenz

Specs

Pagina: 1