Autor Zpráva
Pesulap
Profil
Ahoj chci se zeptat, zda jde pomocí mod_rewriite udělat to, že když mám adresu
www.domena.cz/demo/
aby se to v url prohlížeči ukazovalo jako
demo.domena.cz/


Nechci vytvářet subdomény a nějak to komplikovat. Tak zda to jde

Děkuji
Davex
Profil
Stačí nahradit slovo fiktivní za virtuální a hledání by ti našlo téma Vytvoření subdomény z adresáře.
Pesulap
Profil
Díky,
nevím jestli jsem to dobře pochopil, ale potřebuji tohle:
Když nekdo půjde na doménu
demo.domena.cz
aby se zobrazili data z
www.domena.cz/demo/
.
Totéž pokud bude
demo.domena.cz/demo1/
tak bude tahat data z
www.domena.cz/demo/demo1/


Prostě aby se to chovalo jako že jsi na
www.domena.cz/demo/
a přitom to ukazovalo
demo.domena.cz


Prosím o konkrétní příklad.

Budou mi u tohodle fungovat session z www i na demo ?

Děkuji velice
Davex
Profil
Ano přesně tak se to bude chovat. Na adrese demo.domena.cz se bude zobrazovat obsah adresáře www.domena.cz/demo/. Platnost session se musí nastavit pro celou doménu domena.cz, aby byla dostupná na všech subdoménách.
Pesulap
Profil
Takže stačí tohle vložit do root .htaccess?

RewriteEngine On
RewriteBase /
Options +FollowSymlinks

RewriteCond %{HTTP_HOST} ^demo\.domena\.cz$
RewriteCond %{ENV:REDIRECT_STATUS} ^$
RewriteRule ^(.*)$ demo/$1 [L,QSA,PT]


Děkuji
Davex
Profil
Ano, ale fungovat to nemusí.

Je nutné splnit ještě dvě podmínky:
1) DNS záznamy pro demo.domena.cz musí ukazovat na stejný webserver jako má www.domena.cz
2) Webserver musí mít nastavený alias a pro obě jména načítat soubory ze stejného prostoru.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

Ochrana proti spamu. Napište prosím číslo dvě-sta čtyřicet-sedm: