Acties:
  • 0 Henk 'm!

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

E-Mile

Danteezy!

Topicstarter
Ik ondervind wat moeite met het inrichten van een server die gebruikt maakt van ISAPI

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)


Acties:
  • 0 Henk 'm!

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

E-Mile

Danteezy!

Topicstarter
Skop omhoog!
edit:
Tweakforce activate!

[ Voor 59% gewijzigd door E-Mile op 22-04-2011 16:08 . Reden: Tweakforce activate! ]

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


Acties:
  • 0 Henk 'm!

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

E-Mile

Danteezy!

Topicstarter
Niemand die me op weg kan helpen?

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


Acties:
  • 0 Henk 'm!

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

E-Mile

Danteezy!

Topicstarter
Is er nog iets in de topicstart wat ontbreekt, of weet echt niemand wat hier misgaat?

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


Acties:
  • 0 Henk 'm!

  • Remco
  • Registratie: Januari 2001
  • Laatst online: 12-09 10:46
Kan je het niet oplossen door hostheaders te gebruiken in iis ?

The best thing about UDP jokes is that I don't care if you get them or not.


Acties:
  • 0 Henk 'm!

  • alt-92
  • Registratie: Maart 2000
  • Niet online

alt-92

ye olde farte

E-Mile schreef op donderdag 28 april 2011 @ 15:28:
Is er nog iets in de topicstart wat ontbreekt, of weet echt niemand wat hier misgaat?
Wat dacht je van specs aangaande OS en webserver software?
dat ben je bovendien ook vergeten in E-Mile in "[RewriteRule] Iets naar subdirectory lin..."

[ Voor 19% gewijzigd door alt-92 op 28-04-2011 16:28 ]

ik heb een 864 GB floppydrive! - certified prutser - the social skills of a thermonuclear device


Acties:
  • 0 Henk 'm!

  • Arjen42
  • Registratie: September 2010
  • Laatst online: 09-09 08:17
ISAPI impliceert IIS op Windows.

Het lijkt mij handiger om in IIS een tweede website aan te maken, die te laten verwijzen naar de bestanden die je die op die website laten, en de domein namen in te stellen als hostheaders.

Op de eerste website kan je dan op dezelfde manier laten verwijzen naar de sub directory, en evt ook host headers in stellen.

Op deze manier kan je op 1 server met 1 ip adres heel veel websites laten draaien. Hiervoor heb je geen rewrite rules nodig.

Nog even schematisch.

Huidige situatie:

default website --> c:\inetpub\wwwroot met subdirectories: ditdomain en anderdomain

Voorgestelde situatie:

default website --> c:\inetpub\wwwroot\ditdomain

tweede website --> c:\inetpub\wwwroot\anderdomain
host headers ingesteld: www.anderdomain.nl en anderdomain.nl

Acties:
  • 0 Henk 'm!

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

E-Mile

Danteezy!

Topicstarter
Arjen42 schreef op zaterdag 07 mei 2011 @ 09:41:
ISAPI impliceert IIS op Windows.

Het lijkt mij handiger om in IIS een tweede website aan te maken, die te laten verwijzen naar de bestanden die je die op die website laten, en de domein namen in te stellen als hostheaders.

Op de eerste website kan je dan op dezelfde manier laten verwijzen naar de sub directory, en evt ook host headers in stellen.

Op deze manier kan je op 1 server met 1 ip adres heel veel websites laten draaien. Hiervoor heb je geen rewrite rules nodig.

Nog even schematisch.

Huidige situatie:

default website --> c:\inetpub\wwwroot met subdirectories: ditdomain en anderdomain

Voorgestelde situatie:

default website --> c:\inetpub\wwwroot\ditdomain

tweede website --> c:\inetpub\wwwroot\anderdomain
host headers ingesteld: www.anderdomain.nl en anderdomain.nl
Dank Arjen, maar deze oplossing kan ik helaas niet toepassen daar ik mijn server niet zelf onder controle heb, deze staat bij een hostingbedrijf, (Simple Hosting Rotterdam) en zij schrijven voor dat je het middels de ISAPI oplossing moet doen. Ik heb even uitgezocht wat de specificatie is van de server, en die is als volgt;
Microsoft IIS met daarop een Helicon Tech oplossing voor ISAPI_rewrite versie 2 (niet 100% zeker van het versie nummer)

Is er wellicht nog een manier om het eerder genoemde httpd.ini bestand goed te kunnen schrijven?

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


Acties:
  • 0 Henk 'm!

  • Ezechiel
  • Registratie: Augustus 2005
  • Laatst online: 12-09 13:26
Probeer eens het volgende:

code:
1
2
3
4
5
[ISAPI_Rewrite]
RewriteCond Host: (?:www\.)?ditdomein\.nl
RewriteRule (.*) /ditdomein$1 [I,L]
RewriteCond Host: (?:www\.)?anderdomein\.nl
RewriteRule (/.*) /anderdomein$1 [I,L]

| PoE | iPhone 13 Pro |


Acties:
  • 0 Henk 'm!

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

E-Mile

Danteezy!

Topicstarter
Even voor de volledigheid van het topic, er bleek iets mis met de redirect optie, met als gevolg dat het hele feest uberhaupt niet werkt, desalniettemin dank voor jullie meedenken!

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


Acties:
  • 0 Henk 'm!

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

E-Mile

Danteezy!

Topicstarter
Het is me helaas nog steeds niet gelukt om e.e.a. werkend te krijgen, middels wat hulp van de provider heb ik inmiddels begrepen dat er geswitched is en inmiddels gebruik word gemaakt van rewriten middels een .htaccess
Via de volgende regels heb ik getest dat het rewriten zou moeten lukken;
code:
1
2
RewriteEngine on
RewriteRule .? - [G]

Dit zorgde ervoor dat ik een gone melding kreeg
Nu heb ik mijn regels als volgt;
code:
1
2
3
4
5
6
RewriteBase /
RewriteEngine on
RewriteCond %{HTTP_HOST} (?:www\.)?ditdomein.\nl [NC]
RewriteRule ^(?!ditdomein)(.*)$ /ditdomein/$1 [NC]
RewriteCond %{HTTP_HOST} (?:www\.)?anderdomein.\nl [NC]
RewriteRule ^(?!anderdomein)(.*)$ /anderdomein/$1 [NC,L]

Maar dit levert niet het gewenste resultaat, sterker nog ik blijf in de root. Hier gaat dus blijkbaar iets mis, kan iemand ontdekken wat ik fout doe?

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


Acties:
  • 0 Henk 'm!

  • Foamy
  • Registratie: November 2006
  • Laatst online: 11-09 10:31

Foamy

Fulltime prutser

Welke versie van IIS word er gebruikt? Zou IIS Manager met zijn rewrite module niet een optie kunnen zijn? Het rewrite met de .htaccess files; word er gebruik gemaakt van ISAPI Rewrite v3 ?

blub

Pagina: 1