Novo

Forum kao aplikacija na telefonu

Dodajte forum na početni ekran i koristite ga kao aplikaciju, sa menijem na dnu ekrana.

  • 14 odgovora
  • 4.170 pregleda

Najnovija ↓

vise subdomaina u root domaina 18.04.2006. u 22:29 · pre 250 meseci #1
Dali je moguce podesiti da vise subdomaina koriste root domaina.
Imam plan da napravim Web Sajt koji ce koristiti vise subdomaina.
Problem je u tome sto pomocu C-panela od mog hosta, svaki kreiran subdomain otvara njegov folder i naravno index subdomaina ide u taj folder.
Ja bi zeleo da svaki subdomain ide u root glavnog domaina, ali razume se bez nikakvog redirecta.

Ako je to moguce kako mogu da izdvojim samo ime subdomaina.

http://subdomain.domain.com

$host = $_SERVER['HTTP_HOST'];
list($podomen, $domen) = explode(".", $host);

ali ako je adresa
http://www.subdomain.domain.com, nedaje zeljeni rezultat (kako izbeci WWW)

Ili ako neko ima drugacije resenje, neka pise.




Re: vise subdomaina u root domaina 18.04.2006. u 23:27 · pre 250 meseci #2
ne poznajem cpanel, ali znam barem 2 laksa nacina:

1. u dns stavis * ka root domenu... ako to podrzava :)
2. u svaki subdir stavis u index.html html redirekciju...

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: vise subdomaina u root domaina 18.04.2006. u 23:44 · pre 250 meseci #3
U Cpanel ne mogu menjati DNS, on automatski kreira folder sa imenom subdomaina.
Isto tako u cpanel mogu da postavim redirekciju, ali nije mi to cilj.
Zelim sledece:
http://subdomain1.domain.com
http://subdomain2.domain.com
http://subdomain3.domain.com

Da ulaze u isti dir gde je glavni domain
http://domain.com

Dali je moguce maskirati URL ili bilo sto?
Re: vise subdomaina u root domaina 19.04.2006. u 00:49 · pre 250 meseci #4
pa pazi, ako ne mozes da to promenis u dns-u, jedino sto ti preostaje jeste redirekcija sa:

subdomen1.domen.com/index.php / html

na

domein.com

Najlaksi nacin da to uradis jeste u index.html da stavis:

Code:

<html>
<head>
<META http-equiv="refresh" content="5; URL=http://domen.com">
</head>
<body>
redirecting in 5 seconds...
</body>
</html>


gde je content="5" broj sekundi koliko ce korisnik da ceka da bude preusmeren. Ako stavis 0 onda je odmah preusmeren.

Ne vidim potrebu da to radis iz php-a, jer je efekat isti. Koliko me pamcenje sluzi, u ovom slucaju, kad neko ukuca subdomen1.domen.com, pojavice mu se u browseru (nakon preusmerenja) domen.com.

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: vise subdomaina u root domaina 19.04.2006. u 00:50 · pre 250 meseci #5
ako pak hoces da ti ostane u browseru:

subdomen1.domen.com/index.php

onda moras da radis preko frameova ili php include...

Ne znam za treci nacin...

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: vise subdomaina u root domaina 19.04.2006. u 00:51 · pre 250 meseci #6
e, sam i ja blesav... :)
umoran, sta ces...

.htaccess rewrite rule (samo ako je apache server u pitanju).

Kako - ne pitaj me, to mi je uvek bila velika zagonetka i predstavljalo mi je simbol mazohizma :)

Poz,
Sale
Potpis
=========
Uporedi cene i karakteristike za vise od 10.000 proizvoda, izmedju ostalog:
Digitalni foto-aparati
Mobilni telefoni
Skolski pribor
=========
Re: vise subdomaina u root domaina 19.04.2006. u 01:00 · pre 250 meseci #7
Necu include, redirect, a jos najmanje frejmove.
To sa .htaccess rewrite rule, ima smisla, samo ne znam kako.
Server je:
Operating System Linux
Apache Version 1.3.34 (Unix)
Ako imas ideju kazi, 99% sam siguran da moze da se uradi.
Re: vise subdomaina u root domaina 19.04.2006. u 04:15 · pre 250 meseci #9
Root subdomena je index.php, u rootu imam dir test, u .htaccess napisem:

RewriteEngine on
RewriteBase /test/ -> odnosi se na dir gde je smesten fajl koji treba da se rewritira

RewriteRule 1.htm ../index.php -> rewritira 1.htm sa index.php koji se nalazi jedan dir ispred 1.htm

E sada problem je sto ne moze da bude ../../index.php -> root sajta, t.e. u root glavnog domaina.
Neznam zasto!
Re: vise subdomaina u root domaina 19.04.2006. u 11:38 · pre 250 meseci
izmenjeno 1 put, poslednji put Jbyn4e 19.04.2006. u 11:42
  1. Jbyn4e19.04.2006. u 11:42zapis iz teksta poruke
#11
Citat:

Ako je to moguce kako mogu da izdvojim samo ime subdomaina.
http://subdomain.domain.com
$host = $_SERVER['HTTP_HOST'];
list($podomen, $domen) = explode(".", $host);
ali ako je adresa
http://www.subdomain.domain.com, nedaje zeljeni rezultat (kako izbeci WWW)

Hm, a sta te sprecava da uradis drugacije? (ako bas hoces kroz php)
Npr:
Code:

$host = $_SERVER['HTTP_HOST'];
$domendelovi = explode(".", $host);
if ($domenadelovi[0] == "www") $podomen = $domendelovi[1]; else $podomen=$domendelovi[0];


i sad u poddomen imas naziv koji je posle www. Jedino ako je slucaj da je u pitanju www.domen.com, onda ce ti ovo napraviti problem, ali i to opet mozes da proveris, u tom slucaju ti je $domen[3] u stvari "com" ili sta li si vec stavio.,

(ps. morao sam malo da promenim post, malo sam pogreesio prilikom pisanja na brzinu...)
Potpis
Kad sve ostalo zakaže, pročitaj uputstvo...
Re: vise subdomaina u root domaina 19.04.2006. u 12:01 · pre 250 meseci #12
A bre ljudi al ste zakomplikovali.
Citat:
glavince: U Cpanel ne mogu menjati DNS, on automatski kreira folder sa imenom subdomaina.
Isto tako u cpanel mogu da postavim redirekciju, ali nije mi to cilj.
Zelim sledece:
http://subdomain1.domain.com
http://subdomain2.domain.com
http://subdomain3.domain.com

Da ulaze u isti dir gde je glavni domain
http://domain.com

Dakle, u cPanelu naravno da ne mozes setovati wildcard DNS, za to sluzi Bind. Ti verovatno nemas pristup istom, tako da moras zamoliti hosting provajdera (sysadmina, ko god) da to setuje, primera radi:

*.example.com. IN A 127.0.0.1

Verovatno treba i da se azurira VirtualHost u httpd.conf (nisam bas 100% siguran) da hvata

<VirtualHost 127.0.0.1>
DocumentRoot /www/nesto/
ServerName www.example.com
ServerAlias *.example.com
</VirtualHost>

...ali posto ni tome nemas verovatno pristup, to bi sve trebalo da ti zavrsi administrator servera.

Dalje, kad to uradis, svi subdomeni (ako nisu explicitno redirektovani) sinkuju na www. Onda lepo sa .htaccess hvatas sve poddomene, i parsujes po zelji i nahodjenju
Code:

RewriteEngine on
RewriteCond %{http_host} .
RewriteCond %{http_host} !^www.example.com [NC]
RewriteCond %{http_host} ^([^.]+)\.example.com [NC]
RewriteRule ^(.*) http://www.example.com/index.php?sub=%1/ [R=301,L,QSA] 

U ovom primeru bi ti http://pera.example.com isao na http://www.example.com/index.php?sub=pera uz 301 redirekciju

Inace, toplo ti preporucujem i da procitas ovo: http://httpd.apache.org/docs/2.0/vhosts/name-based.html, trebace ti... Znaci, nikakav rocket science, samo jedan mejl provajderu, .ovaj htaccess, i sve reseno.


To nema veze sa ovim, ne zbunjujte coveka...

A i sve ovo nema nikakve veze sa PHP, ovo je za Daemons :)
Potpis
Jeff, one day you’ll understand that it’s harder to be kind than clever.
Re: vise subdomaina u root domaina 19.04.2006. u 14:22 · pre 250 meseci #13
Decki hvala svima,
Nisam ocekivao ovakavu podrsku - Odma sam stavio ovaj forum u Bookmarks.
Na zalost moram da otputujem na nekoliko dana, i necu imati pristup na net.
Molim vas da produzite razmisljati o ovom problemu.
Ili cu da obnovim ovu temu za par dana.
Srdacan pozdrav
Nikola.
Re: vise subdomaina u root domaina 29.04.2006. u 22:18 · pre 250 meseci #14
Ovo je odgovor koji sam dobio od mog hosta:
"There is no way to rewrite rules between the folders"
Po mome mislenju ili nece ili nezna.
Dali se neko setio kako mogu sam da resim problem!
Re: vise subdomaina u root domaina 29.04.2006. u 23:26 · pre 250 meseci #15
Cini mi se da jedino sto ti preostaje jeste da negde kupis dns hosting odnosno da ne koristis provajderov DNS.

I onda njega lepo podesis kako hoces odnosno podesis mu da poddomene salje na www.domen.com i resen problem.

Pogledaj DynDNS.com...
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme