.htacces mod rewrite doet heel erg raar

Pagina: 1
Acties:

  • BitBit3r
  • Registratie: November 1999
  • Laatst online: 11-03-2025
Ik heb de volgende .htaccess file

code:
1
2
3
4
5
RewriteEngine On
RewriteBase /

RewriteRule ^([-a-z]+)/$ /page.php?page=$1 [NC]
RewriteRule ^([-a-z]+)$ /page.php?page=$1 [NC]


Dit werkt allemaal prima, en alle pagina's werken allemaal (stuk of 20) op 1 na!

/portfolio wordt geredirect naar www.domein.nl/portfolio/?page=portfolio ?
lijkt me niet dat in "portfolio" een character staat dat niet a-z is? dus daar ligt het niet aan

De img werkten bijvoorbeeld niet omdat die relatief waren en dus ineens naar een /portfolio/ verwezen.
En links hetzelfde. Dat is beide nu gefixt, maar de vraag is waarom hij dit ineens er tussen zet?

En als ik de .htaccess als volgt maak:

code:
1
2
3
4
5
RewriteEngine On
RewriteBase /

RewriteRule ^([-a-z]+)/$ /page.php?page=$1 [R]
RewriteRule ^([-a-z]+)$ /page.php?page=$1 [R]


Neerzet werkt alles wel helemaal goed, maar staat er dus wel het oude adres in de balk.

[...]

Wat er ook gebeuren moogh...


  • 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


  • NTAuthority
  • Registratie: Juli 2006
  • Laatst online: 17:11
Met een / aan het eind van je URL denken browsers dat je in de map /portfolio/ zit, en zullen relatieve URLs ook van daaruit opvragen.

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Ik heb je laatste uiting even uit je topicstart gehaald; houd je taalgebruik even netjes ajb :)

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • _eXistenZ_
  • Registratie: Februari 2004
  • Laatst online: 03:21
code:
1
2
3
4
RewriteEngine On
RewriteBase /

RewriteRule ^([-a-z]+)(/?)$ /page.php?page=$1 [NC]

There is no replacement for displacement!


  • BitBit3r
  • Registratie: November 1999
  • Laatst online: 11-03-2025
NTAuthority schreef op vrijdag 28 maart 2008 @ 09:01:
Met een / aan het eind van je URL denken browsers dat je in de map /portfolio/ zit, en zullen relatieve URLs ook van daaruit opvragen.
Klopt, ik snap waarom die adressen dan niet kloppen maar:

1. Daar heb je als het goed is de eerste regel voor.
2. Achter "http://www.site.nl/portfolio" staat bij mijn weten geen slash.
3. Het is alleen zo bij /portfolio, de rest werkt gewoon...

[ Voor 7% gewijzigd door BitBit3r op 30-03-2008 17:44 ]

Wat er ook gebeuren moogh...


  • BitBit3r
  • Registratie: November 1999
  • Laatst online: 11-03-2025
_eXistenZ_ schreef op vrijdag 28 maart 2008 @ 10:24:
code:
1
2
3
4
RewriteEngine On
RewriteBase /

RewriteRule ^([-a-z]+)(/?)$ /page.php?page=$1 [NC]
Werkt helaas niet, alle adressen met / op het eind geven dan hetzelfde probleem...

Wat er ook gebeuren moogh...


Verwijderd

Ik wil je topic niet wegkapen maar ik heb hetzelfde probleem. Zie een een paar topics eerder in de lijst... Iemand al een verklaring hiervoor?

  • BitBit3r
  • Registratie: November 1999
  • Laatst online: 11-03-2025
Niemand enig idee?

Wat er ook gebeuren moogh...

Pagina: 1