Autor Zpráva
vratik
Profil
K doméně 2. řádu (mojedomena v příkladu) mám alias (mujalias v příkladu). Chtěl bych využít podstrčení k tomu, abych při zadání adresy www.mujalias.cz pracoval v adresar.mojedomana.cz a zůstala mi v adrese doména mujalias.cz.

Pokud to jde, kde je chyba?

RewriteCond %{HTTP_HOST} ^www.mujalias.cz$
RewriteRule ^(.*)$ http://adresar.mojedomena.cz/$1 [L,QSA]
Davex
Profil
Toto pravidlo přesměrovává, protože cíl přepisu začíná http://. Pokud se má podstrkávat, tak se musí přepisovat do podadresáře.

Inspiruj se třeba tady:
Podstrčit aliasu domény obsah jiného adresáře
virtuální subdoména pomocí htaccess
vratik
Profil
Nedaří se, můžeš mi to napsat přesně zdrojákem? Dík.
Davex
Profil
Za předpokladu, že je adresar-meho-aliasu/ podadresářem druhého webu mojedomena.cz, tak asi nějak takto:

<IfModule mod_rewrite.c>
  RewriteEngine On

  ## někdy je potřeba následující řádek ##
  # RewriteBase /

  RewriteCond %{HTTP_HOST} ^www\.mujalias\.cz$
  RewriteCond %{REQUEST_URI} !adresar-meho-aliasu/
  RewriteRule ^(.*)$ adresar-meho-aliasu/$1 [L]
</IfModule>

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0