Autor Zpráva
kalina
Profil
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
kalina
pokud ten hosting mas na linuxu, tak muzes pouzit .htaccess a mod_rewrite (ale musi ti napred podpora povolit .htaccess)
kalina
Profil
děkuji, mám ho na linuxu.
Mike8748
Profil
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
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
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
Hrozně moc děkuji, už to funguje.
kalina
Profil
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
už jsem na to přišla, dala jsem to všechno do jednoho a funguje to
Carry
Profil *
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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0