Autor | Zpráva | ||
---|---|---|---|
Attila Profil * |
#1 · Zasláno: 6. 3. 2014, 20:26:31
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 * |
#2 · Zasláno: 6. 3. 2014, 22:06:36
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 |
#3 · Zasláno: 6. 3. 2014, 23:53:02
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 * |
#4 · Zasláno: 8. 3. 2014, 01:17:42
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ý. |
||
Časová prodleva: 10 let
|
0