Autor Zpráva
Simon Grimmich
Profil
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 *
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
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.
Simon Grimmich
Profil
Díky za odpovědi
Toto téma je uzamčeno. Odpověď nelze zaslat.

0