Autor Zpráva
VeronikaK
Profil *
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
jen hádám:
RewriteRule ^platebni\-informace/$ /muj-kredit/ [R=301]
VeronikaK
Profil *
Bohužel nefunguje :(
nemeja
Profil
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
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
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.

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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

0