Autor Zpráva
Attila
Profil *
Zdravím.
Potřeboval bych poradit s .htaccess přesměrováním.
Chci přesměrovat starý web na nový, který je v podsložce a vždy mi to vyhodí chybu "Smyčka v přesměrování".

Jak to lze prosím vyřešit? Děkuji.

Potřebuji z webu example.cz přesměrovat všechno na example.cz/web2 (a aby to fungovalo i s www).
RewriteEngine  On
RewriteRule (.*) http://example.cz/web2/ [R=301]
Attila
Profil *
Tak už jsem přišel na částečné řešení:
RewriteEngine On
RewriteCond %{HTTP_HOST} ^example\.cz [nc]
 
RewriteRule (.*) http://www.example.cz/$1 [R=301] 
RewriteRule ^$ http://www.example.cz/web2/ [R=301,L,NE]

Problém je v tom, že když zadám URL adresu těch starých stránek (např. kliknu z vyhledávače), tak se zobrazí původní stránka a nepřesměruje to.
Přesměrování proběhne pouze pokud zadám (nebo kliknu) na homepage www.example.cz

Nevíte prosím někdo jak upravit zápis aby to přesměrovávalo veškeré adresy?
Děkuji.
Davex
Profil
Než uděláš nějaký neuvážený krok, tak tě raději nejdřív zarazím. Promyslel sis přemístění webu do podadresáře opravdu důkladně a zhodnotil všechna rizika? Nevím, jak to s tím webem myslíš vážně, ale pokud je obsah stejný, tak mají být adresy zachovány. Nešlo by ten nový web umístit místo starého a vyhnout se přesměrování?
Attila
Profil *
Davex:
No problém je v tom, že starý web neměl žádný RS a články se tam přidávali ručně což bylo pracné.
Tak jsme nechali udělat nový na Jommle a tvůrce webu to nahrál právě do složky /web2.
Takže potřebuji přesměrovat vše z / na /web2.

Obsah stránek bude jiný.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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