Autor | Zpráva | ||
---|---|---|---|
4li3n Profil |
Ahoj,
predem se omlouvam za diakritiku, nemam tu CS klavesnici... potrebuji neco podobneho, trapim se s tim cely vecer /spis noc/.. tady snad srozumitelne vysvetleno... neco.domain.cz ==> zpracovavano jako na domain.cz/__subs/neco/ s URL neco.domain.cz, tedy bez presmerovani zkousel sem marne navody z clanku, ale vzdy se dostanu do dopreho adresare, ale stale na subdomene, kdyz zadam adresu natvrdo, tak je prusvih s presmerovanim, kvuli h>ttp://, kdyz ji natvrdo nezadam, tak to prave skoci do neco.domain.cz/__subs/neco/ htaccess je umisten v adresari, ve kterem je podadresar www a do ktereho se tvori subdomeny, kdyz chci subdomenu fyzicky vytvorit. muj zapis NYNI (uz mel odhadem tak 50 verzi) php_flag display_errors on php_flag session.auto_start On RewriteEngine on RewriteBase / # subdoména cokoli.mujweb.cz RewriteEngine on RewriteBase / RewriteCond %{HTTP_HOST} !www.domain.cz RewriteCond %{HTTP_HOST} ^(.*).domain.cz$ RewriteCond %{REQUEST_URI} !^/.*/.* RewriteRule ^(.*)$ www/%1/ [L,QSA] Moderátor Davex: Vkládej prosím kódy mezi značky [pre] a [/pre] (stačí kliknout na ).
|
||
Davex Profil |
#2 · Zasláno: 13. 3. 2010, 22:58:05
Řádky 8 a 9 jsou tam zbytečné, nastavení stačí uvést pouze jednou. Pravidla pro rozhazování libovolných subdomén do podadresářů by měla vypadat asi takto:
RewriteCond %{HTTP_HOST} !=www.domain.cz RewriteCond %{HTTP_HOST} ^(.+)\.domain\.cz$ RewriteCond %{REQUEST_URI} !^/www/ RewriteRule ^(.*)$ /www/%1/$1 [L,QSA] Při malém počtu domén je lepší je v druhé podmínce vyjmenovat: RewriteCond %{HTTP_HOST} ^(sub1|sub2|sub3)\.domain\.cz$ |
||
Časová prodleva: 14 let
|
0