Autor | Zpráva | ||
---|---|---|---|
tombik Profil |
#1 · Zasláno: 27. 1. 2011, 18:24:22
Mám nový web a potřeboval bych ze starého udělat přesměrování. Jak na to? Dám příklad jak to myslím:
Starý web: http://sporehrdinove.ic.cz/rs/index.php?text=75-darkspore-preview to by se mělo přesměrovat na http://sporehrdinove.cz/index.php?text=75-darkspore-preview A takhle by to platilo pro všechny stránky (odstranění toho ic a /rs/) |
||
Davex Profil |
#2 · Zasláno: 27. 1. 2011, 18:36:03
Šlo by to přesměrovat jednoduchým pravidlem mod_rewrite v souboru .htaccess, ale bohužel je to proti pravidlům IC.cz.
|
||
Homer Profil |
#3 · Zasláno: 28. 1. 2011, 11:28:09 · Upravil/a: Homer
Na IC bylo kdysi běžnou praxí, že přesměrování nějakou dobu (pár měs.) tolerovali. Klidně to zkus.
|
||
Časová prodleva: 22 dní
|
|||
tombik Profil |
#4 · Zasláno: 19. 2. 2011, 13:07:52
Podle příkladu na JPW bych to klidně s tím htaccess udělal,a le je tu problém s tím, že potřebuji,a by se z adresy odstranilo to /rs/ při přechodu na nový web (viz první příspěvek). Jak to udělat?
|
||
Davex Profil |
#5 · Zasláno: 19. 2. 2011, 19:27:38
Část cesty se dá odstranit třeba tak, že se do regulárního výrazu přidá volitelný podvýraz, který požere nežádoucí část.
RewriteRule ^(?:rs/)?(.*)$ http://sporehrdinove.cz/$1 [R=301,NE,L] |
||
tombik Profil |
#6 · Zasláno: 20. 2. 2011, 17:43:40
Chápu, jak by tedy podle Vás mohl vypadat celý příkaz?
|
||
Časová prodleva: 13 let
|
0