Autor | Zpráva | ||
---|---|---|---|
Simon Grimmich Profil |
#1 · Zasláno: 23. 8. 2005, 17:11:58
Nejsem si jist, jestli to vůbec jde, ale přece.
Na doméně a.cz mám soubor index.php, nicméně já potřebuji, aby návštěvník viděl v prohlížeč www.b.cz/index.php a i obráceně, když zadám www.b.cz, aby se mi zobrazil www.a.cz/index.php, ale aby měl návštěvník stále pocit, že je na doméně www.b.cz. Je to možné pomocí rewrite? Předem díky |
||
Kajman Profil * |
#2 · Zasláno: 23. 8. 2005, 18:16:30
Za jistých okolností to možné je. V apachi je třeba mít rozchozený mod proxy, pak je možné v RewriteRule použít příznak P. Mělo by to být takhle nějak:
RewriteRule ^index\.php$ http://www.a.cz/index.php [P] Může se to používat např. pro rozhození výpočetního výkonu na více počítačů. |
||
Yuhů Profil |
#3 · Zasláno: 24. 8. 2005, 16:03:36 · Upravil/a: Yuhů
Já tomu dotazu moc nerozumím. Problém je v tom, že nevím, co přesně znamenají slova:
"návštěvník viděl v prohlížeči" a "měl stále pocit". Jestli tomu dobře rozumím, má to fungovat takhle: když zadám .....cz/index.php tak se mám dostat na ....cz/ ale má být podstrčena stránka index.php. Je to ono? Pokud je to to zadání, pak východiskem je udělat dvě věci: 1. přesměrovat .....cz/index.php na ....cz/ 2. vytvořit soubor start.php (nebo jakkoli jinak pojmenovaný), nakopírovat do něj obsah z index.php (třeba nějakým includem) a nastavit ho jako primární DirectoryIndex potom odnikud ten start.php neodkazovat (a pro jistotu jej zakázat v robots.txt) Kdyby se to udělalo jenom přes ten index.php, tak by se Apache uvnitř zacyklil. Mimochodem je to řešitelné bez mod_rewrite, pouze s mod_alias. |
||
Časová prodleva: 6 dní
|
|||
Simon Grimmich Profil |
#4 · Zasláno: 30. 8. 2005, 10:27:57
Díky za odpovědi
|
||
Časová prodleva: 19 let
|
Toto téma je uzamčeno. Odpověď nelze zaslat.
0