sub.domein.com/submap

Pagina: 1
Acties:

  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
Ik heb op mijn apache server dmv virtualhost een subdomein ingesteld met een eigen documentroot.
Wanneer ik nou van het subdomein een submap oproep dan zegt hij deze niet te kunnen vinden, terwijl deze wel in de documentroot van het subdomein staat.

Weet iemand hoe dit kan worden opgelost...

  • m0nk
  • Registratie: Juni 2001
  • Laatst online: 21:39

m0nk

16-09-2003 15.15

ik doe het zo, wel in php en dis me index.php

code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
<? $host = getenv("HTTP_HOST"); 

if(eregi("sub.domein.nl", $host)) { $verwijzing = "http://www.domein.nl/sub/"; }

if($verwijzing == "") { $verwijzing = "/index1.php"; } ?> 

<HTML> 
<HEAD> 
<title><? print "$host"; ?></title> 
<frameset framespacing="0" border="false" frameborder="0" COLS="100%,*"> 
<frame name="redirectpage" scrolling="auto" noresize marginwidth="0" marginheight="0" src="<? print "$verwijzing"; ?>"> 
<frame></frameset> 
</HEAD> 
</HTML>


werkt perfect, index1.php is me std pagina (www.domein.nl)

[ Voor 54% gewijzigd door m0nk op 21-03-2003 15:42 ]

13-05-2016 15:00 | 08-11-2017 8:30 | 25-11-2024 13:47


Verwijderd

We kunnen niet raden wat jij fout hebt gedaan. Je zal dus met je configuratie op de proppen moeten komen. Ook vinden we het fijn als je erbij verteld wat je zelf al geprobeerd hebt.

Verwijderd

hilarisch schreef op 21 March 2003 @ 15:38:

Weet iemand hoe dit kan worden opgelost...
Zo niet :)

Post je httpd.conf eens. Dan kunnen we er iets meer over zeggen.

edit:

weer te laat :'(

[ Voor 8% gewijzigd door Verwijderd op 21-03-2003 15:45 ]


  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
dit is niet helemaal wat ik bedoel.

Het is de bedoeling dat het subdomein blijft bestaan... dus echt sub.domein.com/submap
bv. personal.domein.com/images

  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
Verwijderd schreef op 21 maart 2003 @ 15:44:
[...]


Zo niet :)

Post je httpd.conf eens. Dan kunnen we er iets meer over zeggen.

edit:
weer te laat :'(
in welk gedeelte ben je geinteresseerd?

Verwijderd

hilarisch schreef op 21 March 2003 @ 15:46:
[...]


in welk gedeelte ben je geinteresseerd?
Plant hem maar helemaal neer, we halen er wel uit wat nodig is :)

Verwijderd

zonder httpd.conf wordt het inderdaad lastig

  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
httpd.conf verwijderd...

[ Voor 100% gewijzigd door hilarisch op 21-03-2003 18:23 ]


Verwijderd

Met zoiets moet het in ieder geval lukken:
code:
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
NameVirtualHost 192.168.4.2

<VirtualHost boefje.lindonline.nl>
ServerName boefje.lindonline.nl
DocumentRoot /www/boefje.lindonline.nl/html/
CustomLog /www/boefje.lindonline.nl/log/access_log common
</VirtualHost>

<VirtualHost philippe.lindonline.nl>
ServerName philippe.lindonline.nl
ServerAdmin philippe@lindonline.nl
DocumentRoot /www/philippe.lindonline.nl/html/
CustomLog /www/philippe.lindonline.nl/logs/access_log common
ScriptAlias /cgi-bin /www/philippe.lindonline.nl/cgi-bin/
Alias /error /www/philippe.lindonline.nl/error/
Errordocument 401 /error/401.htm
Errordocument 403 /error/403.htm
Errordocument 404 /error/404.htm
</VirtualHost>


etc etc

in je /etc/hosts file moet je wel de hosts vermelden, dus in mijn geval:
code:
1
2
192.168.4.2 boefje.lindonline.nl
192.168.4.2 philippe.lindonline.nl

Verwijderd

NameVirtualHost ip-nummer-server-hier

<VirtualHost www.gosselt.net>
DocumentRoot "C:/Documents and Settings/Rick/My Documents/06 - Web-design/sites/"
ServerName www.gosselt.net
</VirtualHost>

<VirtualHost rick.gosselt.net>
DocumentRoot "C:/Documents and Settings/All Users/Documents/Sites/rick/"
ServerName www.gosselt.net
</VirtualHost>

host file:

ip-nummer-server-hier www.gosselt.net
ip-nummer-server-hier rick.gosselt.net


Voor het afvangen van alle andere zooi kun je gewoon de standaard document root gebruiken. Wordt bovenaan in je httpd.conf aangeroepen.

succes ermee!

  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
volgens mij is dit geen oplossing voor mijn probleem want de subdomeinen werken al... en ik heb maar 1 ip-adres voor beide subdomeinen

Verwijderd

het zijn toch virtual hosts....virtual zegt het eigenlijk al...

Trust me dit werkt echt wel

Verwijderd

hilarisch schreef op 21 March 2003 @ 16:11:
volgens mij is dit geen oplossing voor mijn probleem want de subdomeinen werken al... en ik heb maar 1 ip-adres voor beide subdomeinen
Dit werkt wel degelijk. Bovestaande config (iets uitgebreider) Draai ik met 7 virtual hosts op 1 ip nummer. Kwestie van configureren :)

  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
httpd.conf aangepast...

maar waar vind ik de host file...?

Verwijderd

in windows (2000)
c:\winnt\system32\drivers\etc\

  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
hij doet precies het zelfde als net... er lijkt/is geen verschil
----------
http://rick.gosselt.net/
http://rick.gosselt.net/submap

[ Voor 36% gewijzigd door hilarisch op 21-03-2003 16:33 ]


  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
ik geloof dat ik het probleem al heb gevonden... een submap bij een subdomein kan alleen aangeroepen worden met een slash er achter...
http://rick.gosselt.net/submap/

moet ik mij hierbij neerleggen of is er een oplossing voor...?

  • Spider.007
  • Registratie: December 2000
  • Niet online

Spider.007

* Tetragrammaton

Je hebt in je config 3 keer dezelfde ServerName staan :?

aha en een serverAlias; kun je dat niet omzetten naar verschillende servernames :?

[ Voor 44% gewijzigd door Spider.007 op 21-03-2003 16:56 ]

---
Prozium - The great nepenthe. Opiate of our masses. Glue of our great society. Salve and salvation, it has delivered us from pathos, from sorrow, the deepest chasms of melancholy and hate


  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Bijvoorbeeld: http://www.faqts.com/know...iew.phtml/aid/8891/fid/56
The short answer is to add the following to your httpd.conf file:

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]


Then make sure that you're loading mod_rewrite (or that it's compiled
into Apache).
Het "Apache trailing slash problem" (q.v.) is vrij breed gedocumenteerd.


Journalism is printing what someone else does not want printed; everything else is public relations.


  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
ik heb er voor gezorgd dat de mod_rewrite wordt gecompiled.

Maar waar moet
### voor de slash achter de dir
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]
komen te staan...
<Directory />
Options FollowSymLinks
AllowOverride None

RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]

</Directory>
geeft niet het gewenste resultaat... zie http://rick.gosselt.net/submap

  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
*kick*

iemand?

  • ralfbosz
  • Registratie: December 2000
  • Laatst online: 17-02 19:21

ralfbosz

xm create bosz -c

Wat staat er in je error_log als je de submap probeert te benaderen?

Trouwens je kunt ook gewoon <VirtualHost *:80> gebruiken, als je maar ertussen netjes je domeinnamen declareert. Werkt hier perfect ;).

En is je submap wel leesbaar voor de httpd-deamon?

rm -r *


  • hilarisch
  • Registratie: Maart 2002
  • Laatst online: 08-02 16:42
En is je submap wel leesbaar voor de httpd-deamon?
ja dat wel... want zo http://rick.gosselt.net/submap/ doet hij het wel.
Maar zonder slash op het eind niet...
### voor de slash achter de dir
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule ^(.+[^/])$ $1/ [R]
maar waar moet dit nou komen te staan?

  • Rataplan
  • Registratie: Oktober 2001
  • Niet online

Rataplan

per aspera ad astra

Verwijderd in "Mooie URL's gekte"

...en wat meer googlen. Is niet moeilijk.


Journalism is printing what someone else does not want printed; everything else is public relations.

Pagina: 1