Autor | Zpráva | ||
---|---|---|---|
VeronikaK Profil * |
#1 · Zasláno: 12. 10. 2011, 17:00:25
Vůbec nemůžu příjit na to, jak udělat 301 přesměrování ze staré adresy na novou.
Přesněji mám: /platebni-informace/ a potřebuji uživatele přesměrovat na novou: /muj-kredit/ Tohle vůbec nefunguje :( RewriteRule /platebni-informace/ /muj-kredit/ [R=301] |
||
YOYO Profil |
#2 · Zasláno: 12. 10. 2011, 17:32:45
jen hádám:
RewriteRule ^platebni\-informace/$ /muj-kredit/ [R=301] |
||
VeronikaK Profil * |
#3 · Zasláno: 12. 10. 2011, 17:45:23
Bohužel nefunguje :(
|
||
nemeja Profil |
#4 · Zasláno: 12. 10. 2011, 18:22:15 · Upravil/a: nemeja
VeronikaK:
Já to řeším takhle: RewriteRule ^(eshop|shop|obchod|e-shop)/kategorie-([a-zA-Z0-9_]+)/$ /eshop/kategorie-$1/stranka-1 Správný kód pro vás: [pre] RewriteRule ^platebni-informace/$ /muj-kredit/ [R=301] YOYO: „RewriteRule ^platebni\-informace/$ /muj-kredit/ [R=301]“ Chyba je v tom, že "-" se nescapuje, tudíž to tam nesmí být, jinak adresa vypadá následovně "http://domena.cz/platebni\-informace/" |
||
YOYO Profil |
#5 · Zasláno: 12. 10. 2011, 19:04:32
nemeja:
aha, jsem si nebyl jistý zda se escapuje a myslel jsem, že lomítko navíc v tomto případě nemůže uškodit (a stále si to myslím),.. pro adresu "http://domena.cz/platebni\-informace/" by musel být regulerní výraz ^platebni\ \-informace/$ |
||
Davex Profil |
#6 · Zasláno: 12. 10. 2011, 22:40:49 · Upravil/a: Davex
VeronikaK:
„Bohužel nefunguje :(“ Prostuduj si Mod_rewrite - pokročilá manipulace s URL od základů, třeba ti něco z toho pomůže. |
||
Časová prodleva: 13 let
|
0