TDS Posted September 24, 2020 Share Posted September 24, 2020 Dzien dobry. Chcialbym zmienic schemat URL produktu. Teraz jest: {category:/}{id}-{rewrite}{-:ean13}.html chcialbym zmienic na: {id}-{rewrite}.html Po zmianie "stare" adresy nie przekierowuja 301 na nowy adres, ale pokazuja 404. Dodam ze jak np. usuwam sam ean (zmiana na: {category:/}{id}-{rewrite}.html) to dziala poprawnie. Czy usuniecie z tego linku elementu {category:/} jest nie mozliwe? Link to comment Share on other sites More sharing options...
Daresh Posted September 24, 2020 Share Posted September 24, 2020 Presta rozpoznaje URL produktu po ID, a ciąg znajdujący się za nim nie ma większego znaczenia, dlatego usuwanie ean13 działa, tym bardziej że dwukropek oznacza tam, że może być ean ale nie musi. Ale jeżeli całkowicie przebudujesz schemat URL dla produktów to presta tego nie przekieruje, nie ma tam nic takiego jak przekierowanie starych adresów na nowe bo nie jest nigdzie pamiętane co było stare. Trzeba by albo kombinować regułami w .htaccess albo szukać modułów robiących przekierowania. Link to comment Share on other sites More sharing options...
TDS Posted September 24, 2020 Author Share Posted September 24, 2020 21 minutes ago, Daresh said: nie ma tam nic takiego jak przekierowanie starych adresów na nowe bo nie jest nigdzie pamiętane co było stare A nie na tym polegaja te "przyjazne linki"? Kiedy usuwam sam ean to wklepujac "stary" url w przegladarke robi sie 301 na nowy. Link to comment Share on other sites More sharing options...
Daresh Posted September 24, 2020 Share Posted September 24, 2020 Nie na tym to polega, URL z EAN to nie jest "stary" URL bo EAN jest opcjonalny. Link to comment Share on other sites More sharing options...
Recommended Posts
Create an account or sign in to comment
You need to be a member in order to leave a comment
Create an account
Sign up for a new account in our community. It's easy!
Register a new accountSign in
Already have an account? Sign in here.
Sign In Now