PDA

Bekijk Volledige Versie : subdomeinen...



Netfreaky
05/09/03, 21:15
Situatie:
thuis gebruik'k win2003 server met IIS met PHP
webhost gebruikt linux met apache...

Deze webhost laat nu subdomeinen toe (deze staan allemaal in
/opt/www/*username*/web/, waar ik met ftp inlog)

Hoe zou ik nu dynamisch kunnen naar de pagina's in de subdomeinen
kunnen linken (vroeger deed ik dit via gewone directory's en 'n
database, met daarin 'n veldje met de locatie (bvb dir/test/), zodat ik
dit zonder problemen op m'n windows kon gebruiken)...


--
mvg, Netfreaky

John Bokma
05/09/03, 21:30
Netfreaky wrote:

> Situatie:
> thuis gebruik'k win2003 server met IIS met PHP
> webhost gebruikt linux met apache...
>
> Deze webhost laat nu subdomeinen toe (deze staan allemaal in
> /opt/www/*username*/web/, waar ik met ftp inlog)
>
> Hoe zou ik nu dynamisch kunnen naar de pagina's in de subdomeinen
> kunnen linken (vroeger deed ik dit via gewone directory's en 'n
> database, met daarin 'n veldje met de locatie (bvb dir/test/), zodat ik
> dit zonder problemen op m'n windows kon gebruiken)...

Geen idee wat je wilt vragen...

bedoel je http://subdomein.domein.tld/ ?

of bestandsnaam?

dynamisch linken is iets wat ik meer bij compilers en zo zie :-).

--
Kind regards, feel free to mail: mail(at)johnbokma.com (or reply)
virtual home: http://johnbokma.com/ ICQ: 218175426
John web site hints: http://johnbokma.com/websitedesign/

Netfreaky
06/09/03, 16:00
John Bokma schreef op vr 05 sep 2003 09:17:12p:

>> Situatie:
>> thuis gebruik'k win2003 server met IIS met PHP
>> webhost gebruikt linux met apache...
>>
>> Deze webhost laat nu subdomeinen toe (deze staan allemaal in
>> /opt/www/*username*/web/, waar ik met ftp inlog)
>>
>> Hoe zou ik nu dynamisch kunnen naar de pagina's in de subdomeinen
>> kunnen linken (vroeger deed ik dit via gewone directory's en 'n
>> database, met daarin 'n veldje met de locatie (bvb dir/test/),
>> zodat ik dit zonder problemen op m'n windows kon gebruiken)...
>
> Geen idee wat je wilt vragen...

Idd, wat onhandige formuliering :-)

> bedoel je http://subdomein.domein.tld/ ?
>
> of bestandsnaam?

ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken, maar
niet via absolute verwijzing (zodat 'k het eventueel zou kunnen
forceren dat ik (via scripting) diezelfde pagina ook onder windows
kan zien).



--
mvg, Netfreaky

Daniel Tryba
06/09/03, 16:00
Netfreaky <usenet2.netfreaky@pandora.belgium.invalid> wrote:
[knip]
>> Geen idee wat je wilt vragen...
>
> Idd, wat onhandige formuliering :-)
>
>> bedoel je http://subdomein.domein.tld/ ?
>>
>> of bestandsnaam?
>
> ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
> gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken, maar
> niet via absolute verwijzing (zodat 'k het eventueel zou kunnen
> forceren dat ik (via scripting) diezelfde pagina ook onder windows
> kan zien).


Aha, dat maakt het duidelijker..... maar niet heus.

Vertel nu maar eens wat je vroeger deed en wat er nu veranderd is, en
dat dan duidelijk met code voorbeelden en directory structuren.

--

Daniel Tryba

John Bokma
06/09/03, 16:15
Netfreaky wrote:

> John Bokma schreef op vr 05 sep 2003 09:17:12p:
>
>
>>>Situatie:
>>>thuis gebruik'k win2003 server met IIS met PHP
>>>webhost gebruikt linux met apache...
>>>
>>>Deze webhost laat nu subdomeinen toe (deze staan allemaal in
>>>/opt/www/*username*/web/, waar ik met ftp inlog)
>>>
>>>Hoe zou ik nu dynamisch kunnen naar de pagina's in de subdomeinen
>>>kunnen linken (vroeger deed ik dit via gewone directory's en 'n
>>>database, met daarin 'n veldje met de locatie (bvb dir/test/),
>>>zodat ik dit zonder problemen op m'n windows kon gebruiken)...
>>
>>Geen idee wat je wilt vragen...
>
>
> Idd, wat onhandige formuliering :-)
>
>
>>bedoel je http://subdomein.domein.tld/ ?
>>
>>of bestandsnaam?
>
>
> ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
> gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken, maar

linken op het nivo van bestandssysteem? Of op www nivo?

> niet via absolute verwijzing (zodat 'k het eventueel zou kunnen
> forceren dat ik (via scripting) diezelfde pagina ook onder windows
> kan zien).

Op een *nix systeem zou je hiervoor ln kunnen gebruiken (zie man ln), je
maakt dan een symbolische link aan naar het bestand. Ik weet niet of een
short cut onder Windows in combinatie met IIS ook als een (symbolische)
link werkt.


--
Kind regards, feel free to mail: mail(at)johnbokma.com (or reply)
virtual home: http://johnbokma.com/ ICQ: 218175426
John web site hints: http://johnbokma.com/websitedesign/

Netfreaky
06/09/03, 16:45
Daniel Tryba schreef op za 06 sep 2003 03:59:50p:

>> ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
>> gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken,
>> maar niet via absolute verwijzing (zodat 'k het eventueel zou
>> kunnen forceren dat ik (via scripting) diezelfde pagina ook onder
>> windows kan zien).
>
> Aha, dat maakt het duidelijker..... maar niet heus.
> Vertel nu maar eens wat je vroeger deed en wat er nu veranderd is,
> en dat dan duidelijk met code voorbeelden en directory structuren.

Vroeger kon'k geen gebruik maken van subdomeinen, dus moest'k via
gewone directory's werken, bvb domein.be/about, domein.be/contact...
en dan kon ik ook gemakkelijk naar andere directory's verwijzen (via 'n
database waar ik telkens alle bestanden met de respectievelijke locatie
(t.o.v. de home-directory) in stak, maar 'k ben tot de conclusie
gekomen dat dit niet zo eenvoudig is voor subdomeinen, en dus niet
relatief kan verwijzen, wat eigenlijk de vraag was ;-)...)

'k denk dat 'k een eenvoudige oplossing heb: de database wat
bijwerken...


--
mvg, Netfreaky

John Bokma
06/09/03, 16:45
Netfreaky wrote:

> Daniel Tryba schreef op za 06 sep 2003 03:59:50p:
>
>
>>>ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
>>>gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken,
>>>maar niet via absolute verwijzing (zodat 'k het eventueel zou
>>>kunnen forceren dat ik (via scripting) diezelfde pagina ook onder
>>>windows kan zien).
>>
>>Aha, dat maakt het duidelijker..... maar niet heus.
>>Vertel nu maar eens wat je vroeger deed en wat er nu veranderd is,
>>en dat dan duidelijk met code voorbeelden en directory structuren.
>
>
> Vroeger kon'k geen gebruik maken van subdomeinen, dus moest'k via
> gewone directory's werken, bvb domein.be/about, domein.be/contact...

Dat heeft nogal voordelen, o.a. url-hacking. Als ik een URL zie van de vorm:

http://invalid/design/articles/website/

Dan, als ik geluk heb, kan ik met:

http://invalid/design/articles/

Een overzicht krijgen van alle artikelen en met:

http://invalid/design/

De design pagina.

contact.domein.be
about.domein.be
routebeschrijving.domein.be
plaatjes.domein.be

Beeeetje vreemd.


--
Kind regards, feel free to mail: mail(at)johnbokma.com (or reply)
virtual home: http://johnbokma.com/ ICQ: 218175426
John web site hints: http://johnbokma.com/websitedesign/

Daniel Tryba
06/09/03, 17:00
Netfreaky <usenet2.netfreaky@pandora.belgium.invalid> wrote:
> Vroeger kon'k geen gebruik maken van subdomeinen, dus moest'k via
> gewone directory's werken, bvb domein.be/about, domein.be/contact...
> en dan kon ik ook gemakkelijk naar andere directory's verwijzen (via 'n
> database waar ik telkens alle bestanden met de respectievelijke locatie
> (t.o.v. de home-directory)

home directory? home van wat? user, domein of subdomein (in de laatste 2
gevallen bedoel je dus waarschijnlijk document root)?

> in stak, maar 'k ben tot de conclusie
> gekomen dat dit niet zo eenvoudig is voor subdomeinen, en dus niet
> relatief kan verwijzen, wat eigenlijk de vraag was ;-)...)

Of dat makkelijk kan is natuurlijk helemaal afhankelijk van de direcotry
structuur van subdomeinen tov het domein.

--

Daniel Tryba

Netfreaky
06/09/03, 17:15
John Bokma schreef op za 06 sep 2003 04:07:29p:

>> ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
>> gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken,
>> maar
>
> linken op het nivo van bestandssysteem? Of op www nivo?

op niveau van bestandssysteem is dit geen probleem (bvb voor te
includen), maar op www-niveau zal dit imho nooit gaan :(
(hij geeft trouwens voor elk subdomein voor _ENV["SERVER_NAME"] en
_ENV["HTTP_HOST"] de waarde subdomein.domein.be aanneemt, maar dat
zal wel normaal zijn zeker? zie
url:http://test.netfreaky.be/phpinfo.php)

>> niet via absolute verwijzing (zodat 'k het eventueel zou kunnen
>> forceren dat ik (via scripting) diezelfde pagina ook onder
>> windows kan zien).
>
> Op een *nix systeem zou je hiervoor ln kunnen gebruiken (zie man
> ln), je maakt dan een symbolische link aan naar het bestand. Ik
> weet niet of een short cut onder Windows in combinatie met IIS ook
> als een (symbolische) link werkt.

hmz... 'k denk dat dit niet echt de oplossing zal bieden...

--
mvg, Netfreaky

John Bokma
06/09/03, 17:15
Netfreaky wrote:

> John Bokma schreef op za 06 sep 2003 04:07:29p:
>
>
>>>ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
>>>gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken,
>>>maar
>>
>>linken op het nivo van bestandssysteem? Of op www nivo?
>
> op niveau van bestandssysteem is dit geen probleem (bvb voor te
> includen), maar op www-niveau zal dit imho nooit gaan :(

<a href="http://test.netfreaky.be/">bla bla</a> ? Ik begrijp er
werkelijk niks van.

> (hij geeft trouwens voor elk subdomein voor _ENV["SERVER_NAME"] en
> _ENV["HTTP_HOST"] de waarde subdomein.domein.be aanneemt, maar dat
> zal wel normaal zijn zeker? zie
> url:http://test.netfreaky.be/phpinfo.php)

Ik vermoed, sterker, ik hoop, van wel.

>>>niet via absolute verwijzing (zodat 'k het eventueel zou kunnen
>>>forceren dat ik (via scripting) diezelfde pagina ook onder
>>>windows kan zien).
>>
>>Op een *nix systeem zou je hiervoor ln kunnen gebruiken (zie man
>>ln), je maakt dan een symbolische link aan naar het bestand. Ik
>>weet niet of een short cut onder Windows in combinatie met IIS ook
>>als een (symbolische) link werkt.
>
> hmz... 'k denk dat dit niet echt de oplossing zal bieden...

Geen idee wat je nu precies wilt.


--
Kind regards, feel free to mail: mail(at)johnbokma.com (or reply)
virtual home: http://johnbokma.com/ ICQ: 218175426
John web site hints: http://johnbokma.com/websitedesign/

Netfreaky
06/09/03, 17:15
John Bokma schreef op za 06 sep 2003 04:42:05p:

>> Vroeger kon'k geen gebruik maken van subdomeinen, dus moest'k via
>> gewone directory's werken, bvb domein.be/about,
>> domein.be/contact...
>
> Dat heeft nogal voordelen, o.a. url-hacking. Als ik een URL zie
> van de vorm:
>
> http://invalid/design/articles/website/
>
> Dan, als ik geluk heb, kan ik met:
>
> http://invalid/design/articles/
>
> Een overzicht krijgen van alle artikelen en met:
>
> http://invalid/design/
>
> De design pagina.
>
> contact.domein.be
> about.domein.be
> routebeschrijving.domein.be
> plaatjes.domein.be
>
> Beeeetje vreemd.

Daar heb je wel 'n punt ;-), hoewel mensen, volgens mij, beter
subdomein.domein.be onthouden dan met al die /'en).

Bij nader inzien zou't misschien toch beter zijn wat minder met
subdomeinen te werken...


Alvast bedankt voor de hulp...


Even ter zijde: http://testerdetest.netfreaky.be bestaat niet, maar
toont about.netfreaky.be (waarnaar ook het eigenlijke ipadres van de
account wijst)... zal wel normaal zijn...

--
mvg, Netfreaky

Netfreaky
06/09/03, 17:30
John Bokma schreef op za 06 sep 2003 05:09:50p:

>>>>ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
>>>>gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken,
>>>>maar
>>>
>>>linken op het nivo van bestandssysteem? Of op www nivo?
>>
>> op niveau van bestandssysteem is dit geen probleem (bvb voor te
>> includen), maar op www-niveau zal dit imho nooit gaan :(
>
> <a href="http://test.netfreaky.be/">bla bla</a> ? Ik begrijp er
> werkelijk niks van.

Natuurlijk werkt dat, maar dat kan ik dan niet deftig locaal testen,
wat eigenlijk de bedoeling is...

Bedankt voor de info, en sorry voor de erg onduidelijke uitleg...
'k ga eens 'n ideetje uitwerken, waarvan ik denk dat't zal gaan


--
mvg, Netfreaky

John Bokma
06/09/03, 17:45
Netfreaky wrote:

> John Bokma schreef op za 06 sep 2003 05:09:50p:
>
>
>>>>>ik bedoel hoe 'k bvb van subdomein1.domein.tld/bestand.php
>>>>>gemakkelijk naar subdomein2.domein.tld/bestand2.php kan linken,
>>>>>maar
>>>>
>>>>linken op het nivo van bestandssysteem? Of op www nivo?
>>>
>>>op niveau van bestandssysteem is dit geen probleem (bvb voor te
>>>includen), maar op www-niveau zal dit imho nooit gaan :(
>>
>><a href="http://test.netfreaky.be/">bla bla</a> ? Ik begrijp er
>>werkelijk niks van.
>
>
> Natuurlijk werkt dat, maar dat kan ik dan niet deftig locaal testen,
> wat eigenlijk de bedoeling is...

Maar natuurlijk wel, gewoon een webserver draaien. En, vermoedelijk, je
hosts bestand zo maken dat test.netfreaky.be naar 127.0.0.1 wijst. Kan
je het alleen niet remote bekijken :-D.

> Bedankt voor de info, en sorry voor de erg onduidelijke uitleg...
> 'k ga eens 'n ideetje uitwerken, waarvan ik denk dat't zal gaan

je zou met PHP de URL kunnen includen en dan middels een test bepalen of
het lokaal of remote is (b.v. middels een configuratiebestandje). Of

test.netfreaky.be -> knip .be er af, en maak er .local van en noem de
sites locaal: test.netfreaky.local afhankelijk van een PHP instelling.

Je zou ook een zoek & vervang script kunnen maken dat je na uploaden
even op je site laat draaien.

--
Kind regards, feel free to mail: mail(at)johnbokma.com (or reply)
virtual home: http://johnbokma.com/ ICQ: 218175426
John web site hints: http://johnbokma.com/websitedesign/

Netfreaky
06/09/03, 17:45
Daniel Tryba schreef op za 06 sep 2003 04:51:52p:

> Netfreaky <usenet2.netfreaky@pandora.belgium.invalid> wrote:
>> Vroeger kon'k geen gebruik maken van subdomeinen, dus moest'k via
>> gewone directory's werken, bvb domein.be/about,
>> domein.be/contact... en dan kon ik ook gemakkelijk naar andere
>> directory's verwijzen (via 'n database waar ik telkens alle
>> bestanden met de respectievelijke locatie (t.o.v. de
>> home-directory)
>
> home directory? home van wat? user, domein of subdomein (in de
> laatste 2 gevallen bedoel je dus waarschijnlijk document root)?

daar was't de home home van de user...

>> in stak, maar 'k ben tot de conclusie
>> gekomen dat dit niet zo eenvoudig is voor subdomeinen, en dus
>> niet relatief kan verwijzen, wat eigenlijk de vraag was ;-)...)
>
> Of dat makkelijk kan is natuurlijk helemaal afhankelijk van de
> direcotry structuur van subdomeinen tov het domein.

als'k inlog kom'k in
/opt/www/*user*/web/

daar zie ik dan alle subdomeinen staan, inclusief
www.netfreaky.be, waarnaar het domein zelf dus verwijst...


Bedankt voor de uitleg...

--
mvg, Netfreaky

Netfreaky
06/09/03, 18:30
John Bokma schreef op za 06 sep 2003 05:31:36p:

>> Natuurlijk werkt dat, maar dat kan ik dan niet deftig locaal
>> testen, wat eigenlijk de bedoeling is...
>
> Maar natuurlijk wel, gewoon een webserver draaien. En,
> vermoedelijk, je hosts bestand zo maken dat test.netfreaky.be naar
> 127.0.0.1 wijst. Kan je het alleen niet remote bekijken :-D.

thx voor de gouden tip...
met terug die regel(s) in commentaar te zetten, gaat remote alles terug
é...

>> Bedankt voor de info, en sorry voor de erg onduidelijke uitleg...
>> 'k ga eens 'n ideetje uitwerken, waarvan ik denk dat't zal gaan
>
> je zou met PHP de URL kunnen includen en dan middels een test
> bepalen of het lokaal of remote is (b.v. middels een
> configuratiebestandje). Of
>
> test.netfreaky.be -> knip .be er af, en maak er .local van en noem
> de sites locaal: test.netfreaky.local afhankelijk van een PHP
> instelling.

Waar kan ik over deze methode wat meer informatie krijgen? Dit ziet er
erg nuttig uit...

> Je zou ook een zoek & vervang script kunnen maken dat je na
> uploaden even op je site laat draaien.

('k draai windows 2003 met php 4.3.2 en mysql 4.0.13, mocht dit er toe
doen...)

--
mvg, Netfreaky

06/09/03, 19:30
Netfreaky <usenet2.netfreaky@pandora.belgium.invalid> wrote:
> John Bokma schreef op za 06 sep 2003 04:42:05p:

>>> Vroeger kon'k geen gebruik maken van subdomeinen, dus moest'k via
>>> gewone directory's werken, bvb domein.be/about,
>>> domein.be/contact...
>>
>> Dat heeft nogal voordelen, o.a. url-hacking. Als ik een URL zie
>> van de vorm:
>>
>> http://invalid/design/articles/website/
>>
>> Dan, als ik geluk heb, kan ik met:
>>
>> http://invalid/design/articles/
>>
>> Een overzicht krijgen van alle artikelen en met:
>>
>> http://invalid/design/
>>
>> De design pagina.
>>
>> contact.domein.be
>> about.domein.be
>> routebeschrijving.domein.be
>> plaatjes.domein.be
>>
>> Beeeetje vreemd.

> Daar heb je wel 'n punt ;-), hoewel mensen, volgens mij, beter
> subdomein.domein.be onthouden dan met al die /'en).

Dat had ik ook (zie http://ff.fm/ met de links onderaan (of ix.ff.fm voor de
index :))

> Bij nader inzien zou't misschien toch beter zijn wat minder met
> subdomeinen te werken...

Kreeg ik ook te horen :) en nu ben ik andere dingen aan het bekijken.
Nadeel is wel dat ik de oude hostnames wel moet laten doorverwijzen.