Jump to content

Schemat URL - zmiana i 404


TDS

Recommended Posts

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

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

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

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 account

Sign in

Already have an account? Sign in here.

Sign In Now
×
×
  • Create New...