Přidání diskuzního příspěvku

Návod k vytvoření a používání subdomén u webhostingu

Re: aliasy+subdomeny v zrozumitelnej strukture

Martin, 18.04.2011 19:45:22

Trvalo to 3 dni, ale vyriesil som to (dufam, ze to nema bug)...

RewriteCond %{HTTP_HOST} ^(www\.)?(.*)$ [NC]
RewriteCond %{DOCUMENT_ROOT}/web/%2/www\.%2/ -d
RewriteCond %{REQUEST_URI} !^/web/
RewriteRule (.*) /web/%2/www.%2/$1 [QSA,DPI]

RewriteCond %{HTTP_HOST} ^(www\.)?([^\.]+)\.(.*)$ [NC]
RewriteCond %{DOCUMENT_ROOT}/web/%3/%{HTTP_HOST}/ -d
RewriteCond %{REQUEST_URI} !^/web/
RewriteRule (.*) /web/%3/%{HTTP_HOST}/$1 [QSA,DPI]

Adresarova struktura je:

Pre "example.sk" a "www.example.sk" je cesta:
/www/web/example.sk/www.example.sk

Pre subdomeny "sub.example.sk" a "www.sub.example.sk" je cesta:
/www/web/example.sk/sub.example.sk

Musel som tam pridat ten adresar "/www/web" pretoze "CondPattern" v "RewriteCond" nepozna premenne (%1, %{HTTP_HOST} ani RegEx) a mozem to porovnavat len ako text (RewriteCond %{REQUEST_URI} !^/web/).

Mimochodom, Wedosaci, toto by ste mohli robit automaticky. FTP struktura by mohla vypadat defaultne takto:

/session
/tmp
/www
/www/domena1.sk/www.domena1.sk/

Pre novu domenu by zakaznik vytvoril len novy adresar:
/www/domena1.sk/subdomena.domena1.sk/


A v pripade aktivovaneho multi-housingu by si klient pri potrebe novej domeny len vytvoril novy adresar, pripadne by mohol byt novy adresar vytvoreny automaticky skriptom pri pridani domeny v Administracii:

/www/domena2.sk/www.domena2.sk/



Nový příspěvek
Téma diskuze: Diskuze ke článku 'htaccess - subdomény u webhostingu'
Vaše jméno: *
Předmět: *
Obsah:
*
  - nevkládejte žádné HTML tagy
  - odkazy budou automaticky zvýrazněny
odebírat další příspěvky v tomto tématu e-mailem
Kontrola:
opište text z obrázku:

Přihlášení zákazníka

Nemáte ještě zákaznický účet? Registrace

Copyright © WEDOS, 2018

Facebook RSS