[ gsrda @ 03.09.2004. 22:34 ] @
Imam 2 domena na jednom nalogu pa je problem sto pri bilo koji od ta 2 domena vodi na istu index stranu.
Pitao sam ciku kod kog sam uzeo hosting sta da radim a on mi je odgovorio sledece:


"Stvar koju želite možete sami realizovati kroz par reda PHP koda.
Trebate uraditi sledeće:
1. Index.html pretvorite u index.php,
2. Na početku strane trebate da dodate jedan 'switch' u kome ispitujete kom
domenu se pristupa. Ako se pristupa sa sajta 1, idete na stranu 1, ako se
pristupa sa sajta 2, idete na stranu2.
I to bi bilo sve."

SVE BI TO BILO OK DA JA ZNAM PHP (verovatno ga ne bih nista ni pitao u tom slucaju)

Moze li neko da mi ispise taj kod?
[ kalkulus @ 04.09.2004. 10:42 ] @
u index.php napishesh

Code:

<?
if($_SERVER['SERVER_NAME']=="www.prvidomen.com")
    header("Location: http://www.nalog.com/prvidomen.html/");
elseif($_SERVER['SERVER_NAME']=="www.drugidomen.com")
    header("Location: http://www.nalog.com/drugidomen.html");
?>


i treba da radi

napomena: napishesh samo ovo, bez ikakvog HTML-a i slicno pre koda. ako bilo shta bude pre koda nece raditi
[ NetworkAdmin @ 04.09.2004. 12:40 ] @
da to ti mozes lijepo uraditi tako a ovi kurajberi kod kojh drzis naloge mogli su ti lijepo dati dva foldera i dva document_root sad ti moras da mislis sta je od sajta 1 a sta od sajta 2.

Mrzim kad ljudi tjeraju korisnike da rade posao koji bi apache ili koji vec web server da radi.
[ NetworkAdmin @ 04.09.2004. 12:42 ] @
jos mi pade na pamet sta ako neko trazi http://nalog1.com bez www
[ gsrda @ 04.09.2004. 15:30 ] @
Napravio sam index.php ubacio samo ovo:

<?
if($_SERVER['SERVER_NAME']=="www.freebiesfreestuff.com")
header("Location: http://www.freebiesfreestuff.com/index2.html");
elseif($_SERVER['SERVER_NAME']=="www.besplatnestvari.net")
header("Location: http://www.freebiesfreestuff.com/srpski/index.html");
?>

i ne radi
[ gsrda @ 04.09.2004. 15:53 ] @
A i ova primedba nije bez osnova

"jos mi pade na pamet sta ako neko trazi http://nalog1.com bez www "

Zasto se meni cini da se ovi kod kojih hostujem ne razumeju u svoj posao.
Vec mesec dana pokusavam da resim ovo, kako im samo ne dosadim sa mojim emailovima!?

[ sportfd @ 04.09.2004. 16:39 ] @
Probaj ovako:
Code:

<? php
if($_SERVER['SERVER_NAME']=="www.freebiesfreestuff.com")
{
header("Location: http://www.freebiesfreestuff.com/index2.html");
}
elseif($_SERVER['SERVER_NAME']=="www.besplatnestvari.net")
{
header("Location: http://www.freebiesfreestuff.com/srpski/index.html");
}
?>





ili ovako

Code:

<? php
if($_SERVER['SERVER_NAME']=="www.freebiesfreestuff.com"):
header("Location: http://www.freebiesfreestuff.com/index2.html");
elseif($_SERVER['SERVER_NAME']=="www.besplatnestvari.net"):
header("Location: http://www.freebiesfreestuff.com/srpski/index.html");
?>






Dakle, ovo ti je index.php u kojem nemoj pisati više nikakav kod. Stavi ga u glavni root i ako imaš u glavnom root-u index.html, preimenuj ga i neštodrugo.html

Ovo bi trebalo raditi.
[ gsrda @ 04.09.2004. 17:12 ] @
Probao i poslednja 2 predloga (sad se bar nesto pojavilo)


Parse error: parse error, unexpected T_IF in /home/FA04-06-07-01_88k78vfqpudac7fwcyp3/freebiesfreestuff.com/public_html/index.php on line 2
[ kalkulus @ 04.09.2004. 23:57 ] @
Citat:
NetworkAdmin: jos mi pade na pamet sta ako neko trazi http://nalog1.com bez www


onda moze da stavi
Code:

<? php
if(preg_match("/freebiesfreestuff\.com/",$_SERVER['SERVER_NAME']))
{
header("Location: http://www.freebiesfreestuff.com/index2.html");
}
elseif(preg_match("/besplatnestvari\.net/",$_SERVER['SERVER_NAME']))
{
header("Location: http://www.freebiesfreestuff.com/srpski/index.html");
}
?>


zashto ne radi stvarno ne znam, kod je skroz validan
[ gsrda @ 05.09.2004. 00:36 ] @
Probao sam i poslednju verziju.

Opet nista.

Samo da vas uverim da sve radim kako mi je objasnjeno:

1. u notepad ubacim jedan od ovih kodova sto ste mi poslali
2. sacuvam dokument kao index.php
3. ftp-ujem ga

[ LaMpiR @ 05.09.2004. 15:07 ] @
pa sta ti pise kada pokrenes index.php? Na vecini servera prvo se cita index.html ako ima a tek onda index.php
[ ddz @ 05.09.2004. 15:14 ] @
Parse error dobijaš verovatno zbog toga što u primeru piše:

<? php

umesto :

<?php

ili jednostavnijeg:

<?
[ gsrda @ 05.09.2004. 19:13 ] @
Necete mi verovati ali sada kad sam ispravio <? , bilo koju adresu da potrazim dobijam redirekciju na http://www.freebiesfreestuff.com/index2.html (ova adresa mi se pojavi u browseru)

[ ddz @ 05.09.2004. 20:14 ] @
Napiši, probe radi, sledeći index.php:

Code:

<?
echo $_SERVER['SERVER_NAME'];
?>


Uđi na sajt prvo preko jedne adrese, a onda i preko druge, pa nam javi da li dobijaš različite rezultate. Ako ti se u oba slučaja javi isti rezultat, idi sa bezbolnom palicom do tvog hosting provajdera i lepo ga zamoli da ti razdvoji naloge ;)
[ gsrda @ 05.09.2004. 20:29 ] @
U oba slucaja se javlja :

freebiesfreestuff.com
[ bOkIcA @ 06.09.2004. 06:44 ] @
Code:
<?php
    phpinfo(32);
?>
[ Goran Rakić @ 06.09.2004. 09:15 ] @
A da tebi provajder nije slucajno otvorio 2 naloga, ali na jednom postavio redirekciju na prvi? U tom slucaju bi ti javljao uvek istu adresu servera. Da li se URL u address bar-u promeni kada odes preko drugog hostname-a?
[ gsrda @ 06.09.2004. 13:08 ] @

Citat:
A da tebi provajder nije slucajno otvorio 2 naloga, ali na jednom postavio redirekciju na prvi? U tom slucaju bi ti javljao uvek istu adresu servera. Da li se URL u address bar-u promeni kada odes preko drugog hostname-a?


ne
[ loopia @ 06.09.2004. 14:42 ] @
Poštovani,

Sledeći kod rešava problem, bilo sa www poddomenom, bilo bez:
Code:
<?
switch ($_SERVER['HTTP_HOST'])
{
    case 'besplatnestvari.net':
    case 'www.besplatnestvari.net':
        header('Location: srpski/index.html');
        exit;
        break;
    case 'freebiesfreestuff.com':
    case 'www.freebiesfreestuff.com':
    default:
        header('Location: indexe.html');
        exit;
        break;
    break;
}
?>


Napomena:
Loopia nije odgovorna za probleme nastale pri kodiranju, ali se svakako trudimo da maksimalno izađemo klijentima u susret.


S' poštovanjem,
Loopia Support
[ LaMpiR @ 07.09.2004. 09:53 ] @
pa jel imas control panel u vezu domena? Stavis subdomain www.sta vec u neki dir i to uradis sa obadva domena i eto. Svaki ce ici posebno..... U slucaju da neko kuca bez www stavis ovaj kod od loopie