Novo

Forum kao aplikacija na telefonu

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

"Virtuelni" poddomeni, hipoteticko pitanje [Apache mod_rewrite + DNS]

  • 5 odgovora
  • 5.518 pregleda

Najnovija ↓

"Virtuelni" poddomeni, hipoteticko pitanje [Apache mod_rewrite + DNS] 15.01.2005. u 00:59 · pre 265 meseci #1
Da li je moguce (verovatno DA)... Al' mi treba KAKO?!

Situacija je sledeca:
Zelim da imam proizvoljan broj poddomena

a.example.com
b.example.com
c.example.com
...

E, sad... Taj broj poddomena treba da bude neogranicen, tj. ne staticki definisan u httpd.conf ili u DNS konfiguraciji.

Ono sto zelim jeste da kada se pristupi na http://a.example.com, da se zahtev mapira na http://example.com/a/, a takodje i svi zahtevi tipa http://a.example.com/bla/strana.html bude mapiran na http://example.com/a/bla/strana.html (ili na parametre neke skripte tipa /index.php?domain=a&page=strana.html ... svejedno je)

Pretpostavljam da je ovo izvodljivo? Koje korake sve treba uraditi da bi se ovo izvelo.

Hvala.
Potpis
MojNoviAuto.com - Tvoj prvi sajt za kupovinu novog automobila

ex http://www.paprikari.com, ex http://www.polovniautomobili.com
http://www.pavlovicpetar.com
Re: "Virtuelni" poddomeni, hipoteticko pitanje [Apache mod_rewrite + DNS] 05.02.2005. u 16:37 · pre 264 meseca #2
i mene ovo isto interesuje.

Malo sam se raspitao.... Dakle, potrebno je prvo da u httpd.conf fajlu bude setovan wildcard, tako da '*.example.com' uvek otvara example.com . Ovo mi jedino i nije jasno, odnosno kako se podešava ovaj wildcard tako da bilosta.example.com ukazuje na example.com?

Kad se to namesti, onda preko php-a može da se dođe do HTTP_HOST varijable, tako i do tog subdomena koji jekorišćen.

Posle toga lako može da se napravi samo da redirektuje na http://example.com/bilosta

Samo ne znam kako ja da na shared hostingu editujem httpd.conf
Re: "Virtuelni" poddomeni, hipoteticko pitanje [Apache mod_rewrite + DNS] 05.02.2005. u 17:25 · pre 264 meseca #3
DNS: sasvim je validno da se stavi * za ime poddomena, tako da se moze definisati A rekord za sve poddomene da pokazuju na jednu IP adresu. Ovo je laksi deo posla.

APACHE: Tu treba malo gimnastike: web server treba da podrzava mod_rewrite modul, a u httpd.conf treba staviti nesto tipa:

Code:

<VirtualHost 10.0.0.1>
    ServerName dummy.example.com
    ServerAlias dummy.example.com *.example.com
    RewriteEngine On
    RewriteRule ^/(.*) %{SERVER_NAME}/$1
    RewriteRule ^(.*).example.com(.*) http://www.example.com/group=$1&parametri=$2  [p]
</VirtualHost>


naravno, prije trebas definisati i www.example.com u httpd.conf-u, da bi rewrite rule znao na sta pokazivati ...

ovo bi trebalo da radi, tj. meni radi od 2000-te ovako :)

Naravno, krajnji korisnik ce veselo da koristi http://moj.example.com/drugi_parametri, ne sluteci sta se desava under the hood ...

Oprez: ovo izgleda elegantno, ali treba pripaziti ako ce projekt biti takav da puno preskaces sa jednog poddomena na drugi, ako zelis da sessioni, cookie i slicno ostanu kako treba.

Re: "Virtuelni" poddomeni, hipoteticko pitanje [Apache mod_rewrite + DNS] 05.02.2005. u 19:23 · pre 264 meseca #4
ja sam se izmucio sa ovim mod_rewrite samo da napravim da www.moj-sajt.com/a/index.html usmjerava na skriptu index.php?korisnik=a&strana=index.html

ali i da linkove i slike isto linkuje, kao i da korisnik nikad ne vidi ovu skriptu

ako ima neko da pomogne, mogu da koristim samo .htaccess a modul je ukljucen

a resenje ppavlovica je resenje i mog problema
Potpis
#include <music.h>
#include <beer.h>
#include <girls.h>
main(){ run(partytime);}
---------
Moj wap sajt--offline
Prijavite se da biste odgovorili u ovoj temi.PrijavaRegistracija

Premeštanje teme