Autor | Zpráva | ||
---|---|---|---|
poustevnik Profil * |
#1 · Zasláno: 16. 3. 2009, 06:59:05
ahoj, snažím se vytvořit htaccess a nějak s tím zápolím.
potřebuju aby když volám adresu domena.cz/~<user>/* aby se zobrazil obsah adresáře domena.cz/home/<user> to zajišťuji příkazem RedirectMatch /~(.+) /home/$1 (tento mám v kořenovém adresáři) to funguje, ale já potřebuju, aby se přepsala url a vytvořila doména třetího řádu takto: <user>.domena.cz/* předpokládám, že bude potřeba připsat ještě RewriteCond %{HTTP_HOST} něco a pak RewriteRule ^(.*)$ něco .. taky potřebuju, aby když volám adresu domena.cz/home/<user>/* (kde budou soubory fyzicky) aby mi to zase napsalo <user>.domena.cz/* |
||
poustevnik Profil |
#2 · Zasláno: 16. 3. 2009, 08:10:17 · Upravil/a: poustevnik
v podstatě by asi nevadilo, kdyby paraelně fungovaly všechny url, ale hlavní je ta doména 3. řádu
domena.cz/~user/* (pracovní cesta) domena.cz/home/user/* (reálná cesta) user.domena.cz/* (doména třetího řádu) |
||
Časová prodleva: 13 dní
|
|||
poustevnik Profil |
#3 · Zasláno: 28. 3. 2009, 20:21:15 · Upravil/a: poustevnik
momentálně tam mám toto nahrané přímo v kořenovém adresáři
# stránky uživatelů se přesměrují RewriteEngine On # přesměrování linku ~jmeno/ na home/jmeno/ (funkční) RedirectMatch /~(.+) /home/$1 # Vytvoření domény 3. řádu ze složky domena.cz/home/jmeno na jmeno.domena.cz (nefunkční) RewriteCond %{HTTP_HOST} !^www\.domena.cz RewriteCond %{HTTP_HOST} ([^.]+)\.domena.cz RewriteRule ^(.*)$ /home/%1 # následovat index DirectoryIndex index.html index.htm kde mám chybu? |
||
Časová prodleva: 15 let
|
0