Apache / subdomeinen probs....

Pagina: 1
Acties:

  • The Source
  • Registratie: April 2000
  • Laatst online: 08-05 13:15
-www.verdaat.nl hangt aan een webserver
-www.civic.nl verwijst naar het ip van www.verdaat.nl

Op www.verdaat.nl maak ik gebruik van een .htaccess en een index.cgi bestand om www.civic.nl naar een subdir (/honda/index.html) te verwijzen.

Het probleem:
Als je www.civic.nl intyped dan komt er in je balkje www.civic.nl/honda/index.html te staan.

De vraag:
Is het mogelijk om daar www.civic.nl neer te zetten zonder dat je ziet welke subdir het is?


Hieronder de 2 files...


file .htaccess
---------------------------------
##error 404
ErrorDocument 404 /error404.html

<Files *.cgi>
options execcgi
SetHandler cgi-script
</Files>

DirectoryIndex index.cgi
---------------------------------


file index.cgi
---------------------------------
#!/usr/bin/perl

if($ENV{'HTTP_HOST'} eq 'www.civic.nl') {$url = "honda/index.html"}

if($url eq "") {$url="/index.html"}

print "Location: $url\n";
print "Content-Type: text/html\n\n";
print "<HTML><HEAD><TITLE>$ENV{'HTTP_HOST'}</TITLE></HEAD><BODY>\n";
print "<A HREF=\"$url\">Klik hier om binnen te gaan</A>\n";
print "</BODY></HTML>";
--------------------------------

edit:
prob wat verduidelijkt, thanx voor de tip

  • The Source
  • Registratie: April 2000
  • Laatst online: 08-05 13:15
Niemand? of is dit meer iets voor de sectie programmeren?

  • cappie
  • Registratie: Februari 2000
  • Laatst online: 17-05-2025

cappie

all lowercase

Ik heb in de DNS de domeinnaam www.civic.nl doorverwezen naar een bestaande ip van de website www.verdaat.nl. Daar check en verwijs ik het mbt van een .htaccess en een index.cgi bestand. Echter verwijst www.civic.nl naar een subdirectory op de webserver www.verdaat.nl en zie je dus in de adresbalk van je webbrowser http://www.verdaat.nl/honda/index.html Is er een mogelijkheid (mbv een script) dat er komt te staan http://www.verdaat.nl/ ?
Mischien stel je je je vraag een moeilijker dan nodig is..

Als je nou es in 15 woorden samenvat wat je wilt doen, dan heb je mischien veel meer kans op een reactie.

Aspire to inspire before we expire | profiel | systeem


  • leander
  • Registratie: Oktober 1999
  • Laatst online: 02-03-2025
Als je bedoelt dat je beide domeinen op 1 apache wilt laten draaien kun je dat heel simpel doen m.b.v virtual hosts.
Zie de apache manual/website voor uitleg.
Hier heb je helemaal geen cgi voor nodig. Gewoon de DNS van beide domeinen naar het IP van je webserver laten verwijzen en apache doet de rest voor je :)

Leander

  • The Source
  • Registratie: April 2000
  • Laatst online: 08-05 13:15
Dat is het prob. Ik kan geen gebruik maken van virtual hosts omdat verdaat.nl wordt gehost op een virtual server (waarvan ik dus geen toegang heb tot de httpd.conf) Van verdaat.nl kan ik ook de DNS niet wijzigen.

Van civic.nl kan ik de DNS wel veranderen. Die wijst dus naar het IP van verdaat.nl.

Dus helaas is virtual hosts geen oplossing

  • HGM
  • Registratie: April 2000
  • Niet online

HGM

in principe kun je met een php scriptje de HTTP refferal uitlezen en al naar gelang daarvan index.html of index2.html weerlategeven..

WideXs principe van subdomeinen zegmaar..

  • The Source
  • Registratie: April 2000
  • Laatst online: 08-05 13:15
Thanx HGM... mijn PHP is nog niet zo vloeiend maar dat zou wel moeten lukken...
Pagina: 1