Autor | Zpráva | ||
---|---|---|---|
vratik Profil |
#1 · Zasláno: 13. 11. 2011, 17:34:12
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 |
#2 · Zasláno: 13. 11. 2011, 18:07:09
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 |
#3 · Zasláno: 13. 11. 2011, 18:15:44
Nedaří se, můžeš mi to napsat přesně zdrojákem? Dík.
|
||
Davex Profil |
#4 · Zasláno: 13. 11. 2011, 18:41:13 · Upravil/a: Davex
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> |
||
Časová prodleva: 12 let
|
0