Autor Zpráva
PetraPP
Profil
Potřebovala bych poradit, jak nastavit v .htaccess přesměrování ze staré adresy na novou:

První: /sleva-na/example/ na /sleva-na-example/ ... example potřebuji dostat v htaccess seo=%1 a samozřejmě použít R=301, protože je to trvalé přesměrování.

Druhé: /ceska-republika/pobyty/ na /mesto-ceska-republika/ a /pobyty/ ... samozřejmě, že místé ceska-republika nebo pobyty bude vždy jiný různá url.

Třetí: /ceska-republika/ na /mesto-ceska-republika/ ... opět města budou vždy různá
Karel N.
Profil *
hoď sem současný htaccess a upravím ti to. Nezaměnila jsi náhodou pořadí, nemělo by být třeba u prvního /sleva-na-example/ přesměrováno na /sleva-na/example?

Obecbě syntaxe pro přesměrování není složitá (prohodil jsem pořadí pač se domnívám, že jsi to jen nevhodně zapsala):
RedirectMatch 301 /sleva-na-(.*) /sleva-na/$1
RedirectMatch 301 /([a-z0-9]+)-ceska-republika/(.*) /ceska-republika/$2
RedirectMatch 301 /([a-z0-9]+)-ceska-republika /ceska-republika

Poznámky k jednotlivým přesměrováním nechápu, ani jednu :). Můžeš lépe napsat co na co chceš přesměrovat a co je proměnlivá část url?

Vaše odpověď


Prosím používejte diakritiku a interpunkci.

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