Autor | Zpráva | ||
---|---|---|---|
kalina Profil |
#1 · Zasláno: 22. 6. 2009, 05:37:36
přesněji řečeno: mám u Forpsi koupený webhosting pro jednu doménu s možností pěti aliasů, jak mi ale bylo na technické podpoře forpsi řečeno, mohla bych mít pro každý jeden alias vlastní stránku (web, projekt, přičemž původně alias by v tomto případě byl klasickým názvem/doménou), pokud bych použila "nějaký jednoduchý např. PHP script". Nejen že nevím jaký, ale bohužel ani nevím, kam ho vložit. Představuji si to tak, že bych si měla vytvořit na pro mě vyhrazeném místě několik podadresářů a do něj nalít indexy k příslušným doménám. Nevím ale, jak zařídit aby toto moje eventuelní uspořádání bylo serverem akceptováno. Napsat script (ten na který se ptám) do "hlavního"indexu? Předem děkuji za radu. Jde o stránky www.paralel.cz a jeho jednotlivé projekty.
|
||
Mike8748 Profil |
#2 · Zasláno: 22. 6. 2009, 09:04:12
kalina
pokud ten hosting mas na linuxu, tak muzes pouzit .htaccess a mod_rewrite (ale musi ti napred podpora povolit .htaccess) |
||
kalina Profil |
#3 · Zasláno: 22. 6. 2009, 09:54:23
děkuji, mám ho na linuxu.
|
||
Mike8748 Profil |
#4 · Zasláno: 22. 6. 2009, 13:36:12
kalina
tak neco ve stylu .htaccess ve slozce www RewriteCond %{HTTP_HOST} domena\.cz RewriteRule ^(.*)$ /adresar_pro_domenu/$1 [L,QSA] a pak jeste do slozky pro domenu musis dat dalsi .htaccess, a presmerovat pozadavek / na index.php/html |
||
kalina Profil |
#5 · Zasláno: 23. 6. 2009, 09:04:46
děkuji moc za script ale zatím mi to nefunguje, asi mám blbě ten htaccess v adresáři pro doménu : je to správně?
RewriteCond %{HTTP_HOST} kalinova\.info RewriteRule ^(.*)$ /index.html/$1 [L,QSA] a ještě jeden asi zcela dementní dotaz, - nikdy jsem totiž žádný soubor typu htaccess nevytvářela- dělám to správně, když si otevřu poznámkový blok, tam zkopíruji to co jsi i tu napsal a dám uložit jako soubor RewriteCond.htaccess ? na serveru běží Apache 1.3.x, stačí to? předem děkuji |
||
Mike8748 Profil |
#6 · Zasláno: 23. 6. 2009, 09:36:31 · Upravil/a: Mike8748
kalina
soubor se ma jmenovat .htaccess v poznamkovem bloku dej ulozit jako, v "Ulozit jako typ" vyber "vsechny soubory", a pak do jmena napis .htaccess a v adresari bude dalsi soubor .htaccess, do nej "na vyzkouseni" dej tohle RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule ^(.*)$ index.html [L,QSA] to presmeruje vsechny pozadavky (pokud nebude existovas soubor nebo slozka) na soubor index.html edit: to RewriteEngine On musi byt ve vsech souborech .htaccess, jinak se ta pravidla nebudou zpracovavat |
||
kalina Profil |
#7 · Zasláno: 23. 6. 2009, 16:15:15
Hrozně moc děkuji, už to funguje.
|
||
kalina Profil |
#8 · Zasláno: 24. 6. 2009, 10:21:24
tak už jsem zase tady - prosímTě když těch aliasů mám víc a tedy ten postup který jsi mi ukázal zkouším vícekrtát, tak každý následující soubor .htaccess (asi logicky)přepíše ten minulý. tj. můžu tento postup použít jen jednou. Je nějaký postup jak přepisování htaccess souborů zabránit(což je asi blbost), nebo spíš tedy je rozstrkat do jiných složek? Nevím .. budu vděčná za každou radu
|
||
kalina Profil |
#9 · Zasláno: 24. 6. 2009, 11:35:25
už jsem na to přišla, dala jsem to všechno do jednoho a funguje to
|
||
Časová prodleva: 22 dní
|
|||
Carry Profil * |
#10 · Zasláno: 16. 7. 2009, 14:23:25
Dobry den, mohu take poprosit o radu? Mam-li server s nekolika aliasy (pokus.cz, hokus.cz, krokus.cz) a rad bych, aby pri zadani adresy http://krokus.cz byl browser presmerovan na http://pokus.cz/kvetiny, zatimco pri zadani http://hokus.cz na adresu http://microsoft.cz, ovsem pri zadani "zakladniho" http://pokus.cz se nacetla defaultni http://pokus.cz/index.htm. Je to mozne? (Na IIS6) Diky moc predem.
|
||
Časová prodleva: 15 let
|
0