[.htaccess/Rewriting] Spatie gebruiken in de 'doel'-url

Pagina: 1
Acties:

  • Xanland
  • Registratie: Oktober 2007
  • Laatst online: 11:14
Dag Tweakers,

Ik zit hier met het probleem dat .htaccess/Rewriting moeite heeft met spatie's. Want ik probeer nu links te rewriten waar spatie's inzitten. Het nadeel is dat ik (bij mijn weten) aangewezen ben om het via deze manier te doen. Aangezien ik de links waar ik ze gepost heb op het forum niet meer kan veranderen, anders had ik dat wel gedaan. Naar aanleiding daarvan ben ik gaan kl*ten met .htaccess en rewriting.
Maar hij heeft dus problemen met rewriting. Ik heb zoiets als dit:
code:
1
RewriteRule dit/is(.*)/een/link/(.*) http://pietje.com/hier zit een spatie/again $1/$2


Ik heb al dingen geprobeerd als:
  • %20 (in plaats van spatie)
  • gewoon een spatie dus
  • tussen ( en ) zetten (mja, ik probeer alles), alleen %20 dan
  • een \ ervoor (was dacht ik iets van escapen)
  • tussen " en " zetten (hele link)
Nu was mijn gedachten beetje op. Tevens heb ik nog zitten googlen, waar de spatie meestal zit in het middelste gedeelt.
En de ander keer moest ik iets aanpassen in de httpd.conf waar ik niet bij kan. (Gewoon shared, standard hosting.)

Wie o wie kan mij helpen?

RobIII: Ik probeer als ik wil stoppen met mijn auto ook altijd de sigarettenaansteker, de airco, 3 radioknoppen en de binnenverlichting en dan de rem :P


Verwijderd

Aals je je urls nou eens zo wegschrijft:

http://nl2.php.net/urlencode

Gewoon een search en replace in je code uitvoeren.

  • Xanland
  • Registratie: Oktober 2007
  • Laatst online: 11:14
...
PHP gebruiken is helaas niet mogelijk. Het zou toch mogelijk moeten zijn met .htaccess
Ik kan natuurlijk een nieuwe map aanmaken zonder spatie's, maar dan omzeil je het probleem. Dat lost het niet op.

RobIII: Ik probeer als ik wil stoppen met mijn auto ook altijd de sigarettenaansteker, de airco, 3 radioknoppen en de binnenverlichting en dan de rem :P


  • Xanland
  • Registratie: Oktober 2007
  • Laatst online: 11:14
Mensen die hier toevallig nog tips en/of trucs voor hebben...? :+

RobIII: Ik probeer als ik wil stoppen met mijn auto ook altijd de sigarettenaansteker, de airco, 3 radioknoppen en de binnenverlichting en dan de rem :P


  • sam.vimes
  • Registratie: Januari 2007
  • Laatst online: 07-01 22:10
Xanland schreef op zondag 19 juli 2009 @ 21:28:

[...]
Ik heb zoiets als dit:
code:
1
RewriteRule dit/is(.*)/een/link/(.*) http://pietje.com/hier zit een spatie/again $1/$2


Ik heb al dingen geprobeerd als:
  • %20 (in plaats van spatie)
  • gewoon een spatie dus
  • tussen ( en ) zetten (mja, ik probeer alles), alleen %20 dan
  • een \ ervoor (was dacht ik iets van escapen)
  • tussen " en " zetten (hele link)
Werkt
code:
1
RewriteRule dit/is(.*)/een/link/(.*) http://pietje.com/hier%20zit%20een%20spatie/again%20$1/$2
echt niet?
Dan denk ik dat de reguliere expressie van je RewriteRule een fout bevat waardoor hij helemaal niet matcht.
Zet je rewritelog eens aan:
code:
1
2
RewriteLog "/ergens/een/schrijfbare/file"
RewriteLogLevel 9