Jump to content

[SOLVED] Images not showing with Friendly URL on in english lang


Recommended Posts

Hello! I'm facing problems with the option "Friendly URL" on.
My problem: I've two languages installed: italian (it) and english (en). In italian (which is the default lang) everything is ok. When I switch to english, product's images are not shown. 
I've tried everything, from regenerating htaccess to regenerate thumbnails. Server is Nginx.
If I disable "Friendly URL" images are shown in english language of the site, but for reasons, I have the option "Friendly URL" to be on.
Shop URL is "shop.maisonoperative.com".

Thank you in advance to everyone!




The client is using a software to sync products between the store and prestashop.
This program was not syncing products in english, too.
So I've run a SQL query to copy title and description from italian to english.
This doesn't fix the problem itself. Seems like you need to open the product from BO, switch from italian to english and just save.
This made the images shows up on the frontend.


Edited by gianlucarinaldi3
Solved (see edit history)

Share this post

Link to post
Share on other sites

  • 1 year later...
  • 1 month later...

Hi for those that have not yet found a solution, one possible cause is that the product has not link_rewrite value.

Go to the table ps_product_lang -> link_rewrite, it MUST have information, otherwise there is no information to build the image URL when URL friendly is active

Hope it helps!

Share this post

Link to post
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...

Important Information

Cookies ensure the smooth running of our services. Using these, you accept the use of cookies. Learn More