Doorlinken van url naar map( niet ip)

Pagina: 1
Acties:
  • 192 views sinds 30-01-2008
  • Reageer

  • videodok
  • Registratie: Januari 2001
  • Laatst online: 10-08 11:18
Ik heb net ff zitten zoeken maar kwam niet het goede tegen. Wij willen een domein naam registreren. Bij de zelfde provider hebben we al webspace, waar een andere pagina loopt. Nou kan de provider wel doorverwijzen naar ip, maar niet naar map. Hou krijg je voorelkaar dat er door wordt verwezen naar een map?

wat ik dus wil:

www.nieuwdomein.nl linkt door naar

www.bestaanddomein.nl/nieuw(/index.html)

  • Crazy D
  • Registratie: Augustus 2000
  • Laatst online: 09-08 10:57

Crazy D

I think we should take a look.

Niet, dat moet je zelf afvangen in de index pagina. Als het statische html is, en je ook niet de mogelijkheid hebt om php of asp te draaien, wordt dat lastig.

Exact expert nodig?


  • Vae Victis
  • Registratie: April 2001
  • Laatst online: 09-08 23:09

Vae Victis

Dark Lord of the Sith

Denk ik te simpel, of zou je niet gewoon 1 frame kunnen gebruiken :?

  • videodok
  • Registratie: Januari 2001
  • Laatst online: 10-08 11:18
ff kijken wat bedoel je psies met 1 frame. Op het huidige domein draait al een site. Ik moet waarschijnlijk iets hebben waar mee afhankelijk van afkomst(gekozen url) wordt doorgelinkt voor index van site 1 of site 2. IS dit niet mogelijk met javascript?

Verwijderd

Tuurlijk is dat mogelijk met javascript. Gebruik
code:
1
location.replace("http://www.bestaanddomein/nieuw/index.html");

Het enige nadeel hieraan is dat de url www.nieuwdomein.nl wordt vervangen door de url van het bestaande domein.

Als het echt mooi moet zijn kan je provider in Apache mod_proxy gebruiken, dan blijft de domeinnaam hetzelfde, alleen de pagina's komen ergens anders vandaag. Maar of je provider dat wil is de vraag.

  • videodok
  • Registratie: Januari 2001
  • Laatst online: 10-08 11:18
Ff kijken, door jouw script is de huidige site toch niet meer bereikbaar ? De 2 sites moeten los van elkaar benaderbaar blijven, dus 2 domein namen 2 sites, zelfde webspace.

Verwijderd

Met location.replace hou je natuurlijk twee sites. Alleen de domeinnaam die je gebruikt in de URL zal hetzelfde worden omdat die location.replace gewoon te zien is als klik op een link 'http://www.bestanddomein/nieuw/index.html'. In de adresbalk van je browser zal dus ook die URL te zien zijn.

Je bedoelt dus niet, zoals je in de openingspost schrijft, _doorlinken_, maar je wil echt proxyen: je data lijkt van nieuwdomein.nl vandaan te komen, terwijl het stiekum van bestaanddomein.nl vandaan komt?
Dan moet je provider
ProxyPass / http://www.bestaanddomein.nl/nieuw/
in de virtuele domein configuratie van jouw domein moeten plaatsen. Tenminste als ie apache gebruikt. Als ie dat niet doet kan ik je niet verder helpen

  • videodok
  • Registratie: Januari 2001
  • Laatst online: 10-08 11:18
Hmm, ja, het liefst wil ik dat het domeinnaam niet verandert. maar provider wilde alleen doorlinken naar een ip. Daarna zou ik het op moeten lossen met script. Wat ik niet begrijp van jou script is, waar wordt er onderscheidt gemaakt of je naar site 1 danwel site 2 gaat ?
Het is toch een script die in m'n index moet komen ( http://www.bestaanddomein.nl/index.html)

Je vergelijkt jouw script met een klik op een link. maar het gaat toch om 2 links en dan juiste link die aangeklikt moet worden aan de hand van wat de bezoeker als domeinnaam ingtikt heeft.

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Met JS kun je de URL van het huidige document toch bekijken?
Als die URL in het nieuwe domein zit gebruik je dat vorige stukje JS. Die code zet je dan in de index page van het oude domein.

Verwijderd

Ehm? videodok, je vraagt om het js commando dat het doet. Dat geef ik je. Ik heb je geen heel script gegeven.

Ik zal zo iets maken dat je misschien wel kan copy-pasten in de index.html.

Olaf, die location.replace moet wel in de index.html van het nieuwe domein staan. Hoe zou je anders die code kunnen uitvoeren?

Ok, video, als je zoiets als index.html op http://www.ieuwdomein.nl zet:
code:
1
2
3
4
5
6
7
<HTML>
<HEAD>
<TITLE>Je bent doorverwezen</TITLE>
</HEAD>
<BODY onload='location.replace("http://www.bestaanddomein.nl/nieuw/index.html")'>
</BODY>
</HTML>


Je moet zelf nog <DOCTYPE> toevoegen, en misschien een andere titel of weet ik het wat.

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Ik nam aan dat voor dat tweede domein geen webspace beschikbaar was en dat dat gewoon een alias voor het eerste domein was.
Als je wel webspace hebt kun je dat natuurlijk gewoon met een (veel 'schonere') meta-refresh doen.

  • videodok
  • Registratie: Januari 2001
  • Laatst online: 10-08 11:18
Ik begrijp er helemaal nix meer van. werksendy dank je voor je tijd en repley's. Maar de script die jij gaf, linkt toch gewoon door naar een nieuwe pagina. Maar wat nu als je op de huidige pagina wilt komen? dan wordt je met dit script toch ook doorverwezen naar de nieuwe pagina? OlafvdSpek, ik heb dus strax 2 domeinnamen, ik heb al 1 site gehost bij een provider. nou heb ik een mapje op die site gemaakt speciaal voor de 2e domeinnaam. De Hosting provider, wil wel direct doorlinken naar een ip adres. maar dan laat ie de verkeerde pagina zien. Ik moet dus op de een of andere manier onderscheid maken. Mensen die site 1 intikken krijgen site 1 en mensen die site 2 intikken krijgen site 2. Allebei afkomstig dus vanaf dezelfde webspace, site 2 zit in een mapje van site 1. Ik kan mensen rederecten op resolutie, browsertype, ip enz.. Maar heb geen idee hoe je dit doet vanaf gekozen domein-naam.

  • Attilla
  • Registratie: Februari 2001
  • Laatst online: 23-06-2021
Het volgende zet je in een index.html file. Deze plaats je in de root van je site, vervolgens pas je de gegevens aan en het zal werken.

code:
1
2
3
4
5
6
7
8
9
10
11
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Transitional//EN">

<html>
<META HTTP-EQUIV=REFRESH CONTENT="0; URL=http://www.attilla.nl/html/index.php">
<head>
<title>Attilla's Site</title>
</head>
<body>

</body>
</html>

Verwijderd

Maar dit is toch bijna hetzelfde als wat ik postte?

Videodok, de vage antwoorden komen een beetje door jouw vage vragen. Je wilt twee sites: http://www.site-een.nl en http://www.site-twee.nl en deze moeten op dezelfde webruimte staan?
Heb ik dat goed?

Dat kan je niet oplossen met HTML of HTTP. Dat moet je provider doen (en met de Apache httpd kan zoiets op vele manieren). Als je provider zegt dat het niet kan is het een prutser of heeft 'ie er geen zin in om voor jou is bijzonders te doen. Gooi er eens wat meer geld tegenaan, dan kan 'ie het vast wel.

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
videodok schreef op 23 oktober 2002 @ 19:01:
OlafvdSpek, ik heb dus strax 2 domeinnamen, ik heb al 1 site gehost bij een provider. nou heb ik een mapje op die site gemaakt speciaal voor de 2e domeinnaam. De Hosting provider, wil wel direct doorlinken naar een ip adres. maar dan laat ie de verkeerde pagina zien. Ik moet dus op de een of andere manier onderscheid maken. Mensen die site 1 intikken krijgen site 1 en mensen die site 2 intikken krijgen site 2. Allebei afkomstig dus vanaf dezelfde webspace, site 2 zit in een mapje van site 1. Ik kan mensen rederecten op resolutie, browsertype, ip enz.. Maar heb geen idee hoe je dit doet vanaf gekozen domein-naam.
Je kunt met JS toch kijken welke URL mensen hebben gebruikt? Als ze dan de URL van het nieuwe domein gebruikt hebben voer je de redirect uit.

Heb je trouwens geen PHP support?

Verwijderd

Olaf, zo'n redirect zorgt er altijd voor dat de URL veranderd van http://nieuwesite.nl naar http://oudesite.nl/nieuw. En dat wil de topicstarter geloof ik (:p) niet.

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Je kunt die redirect toch alleen uitvoeren met JS als je eerst met JS hebt gecontroleerd of het nodig is?

  • videodok
  • Registratie: Januari 2001
  • Laatst online: 10-08 11:18
Sorry was ff paar dagen bezig met opnames en had geen tijd om verder te kijken naar deze thread. Ik heb wel ASP support op de site, maar totaal nog nix gedaan met asp. OlafvdSpek het laatste klopt helemaal, maar hoe laat ik JS controleren welke url er in getikt is? Als ik dat stukje heb, ben ik er.
Ik zal nog een keer kijken wat mijn provider kan doen. Aangezien beide domeinnamen en de webspace via de zelfde provider lopen, vind ik zelf wel dat ze een kleine aanpassing mogen doen. De 2e site is slechts 2 mb, en het zou zonde zijn om daar aparte webspace voor aan te vragen als we dat al op de andere site in overvloed hebben.

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Hoe je dat in JS kunt doen met je zelf uitzoeken, ik gebruik geen JS.

Verwijderd

kan de provider in de dns instellen..... hoef je helemaal geen scripts voor te gebruiken.

eventueel kan je anders ook een frame forward doen, blijft iig de naam erin staan in adres balk

  • Olaf van der Spek
  • Registratie: September 2000
  • Niet online
Wat kan de provider in DNS instellen?
Een frame forward kan niet zonder webspace voor het tweede domein.
Pagina: 1