Zadejte hledaný výraz...

Redirect 301 v .htaccess nepřesměrovává správně složitější názvy adresářů

Jirka
verified
rating uzivatele
(6 hodnocení)
5. 11. 2023 18:54:34
Pěkný den,
potřebuji přesměrovat původní starou stránku:
/dychaci-pristroje-c1/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5l-min-96-i460/
na nový web s jinou strukturou (URL domény zůstává), tedy na:
https://www.domain.cz/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5lmin-96
v .htaccess mám:
SetEnv HTTP_MOD_REWRITE On
RewriteEngine on
RewriteRule . -
RewriteRule ^api(?:/(.*))?$ %{ENV:REWRITEBASE}webservice/dispatcher.php?url=$1
RewriteRule ^upload/.+$ %{ENV:REWRITEBASE}index.php
Redirect 301 /dychaci-pristroje-c1/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5l-min-96-i460/ https://www.domain.cz/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5lmin-96
Pokud přesměrovávám jednodušší adresy, tak to funguje v pořádku, s tímto má ale přesměrování problém a přesměruje na:
https://www.domain.cz/dychaci-pristrojeprenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5l-min-96-i460/
- zrušil lomítko a vůbec nepřesměroval na novou stránku (bez -i460 na konci).
Prosím o pomoc, co s tím.
Děkuji.
5. 11. 2023 18:54:34
https://webtrh.cz/diskuse/redirect-301-v-htaccess-nepresmerovava-spravne-slozitejsi-nazvy-adresaru#reply1522282
Stanektech.cz
verified
rating uzivatele
(80 hodnocení)
6. 11. 2023 05:53:43
Hoj, zkus jen;
SetEnv HTTP_MOD_REWRITE On
RewriteEngine On
RewriteBase /
# Existující pravidla pro API a upload
RewriteRule ^api(?:/(.*))?$ webservice/dispatcher.php?url=$1
RewriteRule ^upload/.+$ index.php
RewriteRule ^dychaci-pristroje-c1/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5l-min-96-i460/$ https://www.domain.cz/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5lmin-96
6. 11. 2023 05:53:43
https://webtrh.cz/diskuse/redirect-301-v-htaccess-nepresmerovava-spravne-slozitejsi-nazvy-adresaru#reply1522288
Jirka
verified
rating uzivatele
(6 hodnocení)
6. 11. 2023 10:33:43
Děkuji za radu, bohužel toto nepomohlo a přesměrovává to na:
https://www.domain.cz/dychaci-pristroje/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5l-min-96-i460/
místo na: 
https://www.domain.cz/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5lmin-96
6. 11. 2023 10:33:43
https://webtrh.cz/diskuse/redirect-301-v-htaccess-nepresmerovava-spravne-slozitejsi-nazvy-adresaru#reply1522296
Stanektech.cz
verified
rating uzivatele
(80 hodnocení)
6. 11. 2023 10:55:22
Zkusil bych ještě;
1. RewriteRule ^dychaci-pristroje-c1/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5l-min-96-i460/(.*)$ https://www.domain.cz/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5lmin-96/$1
2. RedirectMatch 301 ^/dychaci-pristroje-c1/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5l-min-96-i460/$ https://www.domain.cz/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5lmin-96
Případně mě pak napadá využít PHP kód pro přesměrování, ale to by bylo až jako krajní řešení. Zkus a dej vědět
6. 11. 2023 10:55:22
https://webtrh.cz/diskuse/redirect-301-v-htaccess-nepresmerovava-spravne-slozitejsi-nazvy-adresaru#reply1522297
Jirka
verified
rating uzivatele
(6 hodnocení)
6. 11. 2023 12:19:51
..tak jsem vyzkoušel oboje a stále to přesměrovává špatně :( na:
https://www.domain.cz/dychaci-pristroje/prenosny-kyslikovy-koncentrator-s-baterii-kingon-p2-5l-min-96-i460/
6. 11. 2023 12:19:51
https://webtrh.cz/diskuse/redirect-301-v-htaccess-nepresmerovava-spravne-slozitejsi-nazvy-adresaru#reply1522299
Pro odpověď se přihlašte.
Přihlásit