Jump to content
php.lv forumi

* jau-tā-jums


*jancis38*

Recommended Posts

Ja manas mājaslapas adresi ieraksta interneta pārlūka browseri: http://ibm.sytes.net

un ierakstot šo web adresi, viņš automātiski aiznes uzwww mapīti, kurā ir visi *.php faili,

vai nav iespējams izdarīt tā:

Ja interneta pārlūka ieraksta: http://fire.sytes.net, bet tas ir tas pats kas http://ibm.sytes.net, 2 domeini uz vienas un tās pašas IP, bet ierakstot:

http://fire.sytes.net viņs neaiznes uz www mapīti, bet aiznes uz citu (piem.: www/lūzeri/haija/index.php)

Tipa tā, ka uz vienas un tās pašas kastes ir 2 webi!

Lūdzu atbildiet...

Paldies jau iepriekš!

Link to comment
Share on other sites

Apache virtual host jaskatas

Link to comment
Share on other sites

Varbūt ar $_SERVER[sERVER_NAME] vai $_SERVER[HTTP_HOST] var noteikt pieprasīto domēnu un tad attiecīgi header("location") ?

 

pamēģini ielikt index.php šādu kodu:

if($_SERVER[SERVER_NAME] == 'ibm.sytes.net ') header("location: "www/");
if($_SERVER[SERVER_NAME] == 'fire.sytes.net') header("location: "www2/");

 

varbūt, ka SERVER_NAME vajag nomainīt ar HTTP_HOST

Edited by martins256
Link to comment
Share on other sites

Es itkā izdariju visu pareizi, sākumā editēju httpd.conf

# Virtual hosts

#Include conf/extra/httpd-vhosts.conf

apmainiju uz:

# Virtual hosts

Include conf/extra/httpd-vhosts.conf

httpd-vhosts.conf

man iskatās šādi:

<VirtualHost *:80>

DocumentRoot "C:/Web/www/"

ServerName ibm.sytes.net

ServerAlias ibm.sytes.net

</VirtualHost>

 

<VirtualHost *:80>

DocumentRoot "C:/Web/www/hostings/fire/"

ServerName fire-tm.sytes.net

ServerAlias fire-tm.sytes.net

</VirtualHost>

 

es itkā izdarīju visu pareizi, bet ieejot http://fire-tm.sytes.net viņs man atver to pašu http://ibm.sytes.net

kapēc tā?

Edited by *jancis38*
Link to comment
Share on other sites

httpd-vhosts uzrakstiju, šādi:

<VirtualHost *:80>

 

DocumentRoot "C:/Web/www/hostings/fire-tm.sytes.net"

ServerName fire-tm.sytes.net

ServerAlias fire-tm.sytes.net

 

</VirtualHost>

 

<VirtualHost *:80>

 

DocumentRoot "C:/Web/www/"

ServerName ibm.sytes.net

ServerAlias ibm.sytes.net

 

</VirtualHost>

un vis aizgāja, tikai kad ieiet http://fire-tm.sytes.net

browserī viņs rāda manu IP,

nevis http://ibm.sytes.net

Edited by *jancis38*
Link to comment
Share on other sites

×
×
  • Create New...