Autor Zpráva
LukasMK
Profil *
Zdravím Vás, řeším takový problém, se který si nevím rady.
Mám pod jedním hostinge vedené dvě domény 2. řádu (sdílí FTP účet).
Chtěl bych aby po zadání druhé domény se podstrčil obsah určitého adresáře na FTP.

Příklad:
1. doména: neco1.cz (hlavní doména)
2. doména: neco2.cz (pouze jako přesměrování)

po zadání neco1.cz se načte normálně index z rootu FTP.
po zadání neco2.cz chci aby se načetl (podstrčil) obsah z adresáře neco1.cz/com/

V htacces jsem zkuil dá tohle:
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{HTTP_HOST} neco2\.cz
RewriteRule ^(.*)$ http://www.neco1.cz/com/
</IfModule>

Podstrčíto jak jsem chtěl, ale v adresním řádku se objeví http://www.neco1.cz/com/.
Já chci aby tam zůstalo neco2.cz, aby si tedy učivatel nevšiml, že dostal něco "jiného".

Poradí prosím někdo?
Ernie
Profil *
http://www.jakpsatweb.cz/server/mod-rewrite.html

Podstrčit lze jen stránku ze stejného serveru
Ernie
Profil *
Oprava - ze stejné domény.
Davex
Profil
LukasMK:
Pokud jsou obě domény nasměrovány do stejného datového prostoru na serveru, tak by mělo stačit odebrat z pravidla protokol a jméno druhé domény. Také by se mělo přidat pravidlo proti zacyklení.

<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
RewriteCond %{REQUEST_URI} !^/com/
RewriteCond %{HTTP_HOST} neco2\.cz
RewriteRule ^(.*)$ /com/$1
</IfModule>

Ernie:
Podstrčit lze jen stránku ze stejné domény
Je důležité, aby byly obě domény ve stejném prostoru. Klidně tam může být domén víc.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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