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

[RewriteRule] Iets naar subdirectory linken...

Pagina: 1
Acties:

  • The Milkman
  • Registratie: Maart 2004
  • Laatst online: 29-09 21:41

The Milkman

█████░░░░░ 50%

Topicstarter
Dag.
Ik heb ooit een weblog bijgehouden, en deze verplaatst naar een subdirectory. Allemaal leuk en aardig.
In de .htaccess een RewriteRule gezet zodat de bezoekers van domein.com achter de schermen direct doorgaan naar domein.com/weblog.

Nu heb ik ook afbeeldingen gebruikt en daar gaat nog iets mis.

De afbeeldingen hebben een link die er zo uitziet: domein.com/wp-content/plaatje.jpg
Maar nu de website verplaatst is, moet hij eigenlijk naar domein.com/weblog/wp-content/plaatje.jpg linken.

Hoe kan ik dit met nog een Rewrite-Rule instellen?

Hier ben ik gekomen:
code:
1
2
3
4
5
6
7
8
9
10
RewriteBase /
RewriteEngine On

RewriteCond %{REQUEST_FILENAME} -f [OR]
RewriteCond %{REQUEST_FILENAME} -d

RewriteRule ^(.+) - [PT,L]
RewriteRule ^(.*) weblog/index.php

RewriteRule ^wp-content weblog/$1


Die laatste regel zal de boosdoender wel zijn... maar hoe kan dit beter?
Dus als ik de dir /wp-content opvraag, moet hij eigenlijk /weblog/wp-content opvragen. (Met de verwijzigngen die erachter staan...)

[ Voor 6% gewijzigd door The Milkman op 20-04-2011 16:30 . Reden: aanvulling uitleg ]

𓆑 𓆑 𓆑 𓆑 𓆑 𓆑


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Waar denk je precies dat je $1 naar verwijst als je geen ronde haken in je expressie hebt staan? :? Verder: Waar hoort mijn topic?

PRG>>WSS

'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.


  • The Milkman
  • Registratie: Maart 2004
  • Laatst online: 29-09 21:41

The Milkman

█████░░░░░ 50%

Topicstarter
Oke...

code:
1
RewriteRule ^wp-content/(.*) weblog/wp-content/$1


Dit lijkt wellicht beter... maar werkt nog niet...

[ Voor 6% gewijzigd door The Milkman op 20-04-2011 16:42 ]

𓆑 𓆑 𓆑 𓆑 𓆑 𓆑


  • NMe
  • Registratie: Februari 2004
  • Laatst online: 20-11 11:59

NMe

Quia Ego Sic Dico.

Dat vind ik niet zo gek, kijk eens naar de volgorde van je rules en zoek eens op wat die L-modifier aan het einde doet.

'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.


  • The Milkman
  • Registratie: Maart 2004
  • Laatst online: 29-09 21:41

The Milkman

█████░░░░░ 50%

Topicstarter
NMe schreef op woensdag 20 april 2011 @ 16:47:
Dat vind ik niet zo gek, kijk eens naar de volgorde van je rules en zoek eens op wat die L-modifier aan het einde doet.
Ja die kapt alles af, wanneer er geen extra info aan de URL zit. Dus hij stopt als je naar domein.com gaat.
Dat is wat ik begreep. Maar welke volgorde moet het dan?

𓆑 𓆑 𓆑 𓆑 𓆑 𓆑


  • E-Mile
  • Registratie: Juni 2002
  • Laatst online: 25-08 15:01

E-Mile

Danteezy!

Nog een noob die zich meldt met een RewriteRule vraag (niet een identiek probleem maar ik dacht laat ik GoT niet vervuilen met nog meer topics op dit gebied, zit namelijk zo;

Ik heb 2 domeinen (ditdomein.nl en anderdomein.nl(alias))

die wil ik verwijzen naar twee submappen, zodat ditdomein.nl zal draaien vanaf http://ditdomein.nl/ditdomein/ en de alias verwijst naar http://ditdomein.nl/anderdomein/

Nu zegt mijn hoster het volgende, roep via httpd.ini in je root als volgt je aliassen aan;
code:
1
2
3
4
5
 [ISAPI_Rewrite]
RewriteCond Host: (?:www.)?domeinnaam.nl
RewriteRule (/?domeinmap/?)(.*) /domeinmap/$2 [I,L]
RewriteCond Host: (?:www.)?domeinnaam.nl
RewriteRule (/?.*) /domeinmap/$1 [I,L]

Nu heb ik dus naar mijn situatie vertaald het volgende gedaan;
code:
1
2
3
4
5
 [ISAPI_Rewrite]
RewriteCond Host: (?:www.)?ditdomein.nl
RewriteRule (/?ditdomein/?)(.*) /ditdomein/$2 [I,L]
RewriteCond Host: (?:www.)?anderdomein.nl
RewriteRule (/?.*) /anderdomein/$1 [I,L]

Maar dit lijkt totaal niet te functioneren, want ik krijg nog steeds een pagina uit de root van ditdomein.nl getoond.

Nu begrijp ik de variabelen blijkbaar niet helemaal goed, hoop dat iemand me uit de brand kan helpen

AxidanT<<Check't voor fijne muziek! (Als je van house houdt dan)

Pagina: 1