The principle of using Friendly URLs is to have nice, clean, SEO Friendly URLs that are naturally readable by search engines and customers alike. However, even with Friendly URLs turned on, sometimes the URLs can still look strange. This is clearly the case with the two examples above, even with Friendly URLs turned on.

PrestaShop v1.5.3 comes equipped with the ability to add custom routes for a module. Using Friendly URLs, alongside with a custom route for the module we created, allows us to alter each URL to look fresh and clean. Check out the URLs now that we’ve added a custom route.

2) Details of an Orderhttp://www.yourstore.com/module/mymodule/orders/details/42

The difference is remarkable. In the above examples, you can now see how much easier the URLs are to read. This is an example of the awesome power and control you have over your URLs by using PrestaShop.

If you have a server that can handle URL rewriting, and have Friendly URL’s turned on, you can navigate to Preferences>SEO and URL’s> Schema of URL’s to view all the customization features you can add.

Receive articles like this in your inbox!

Subscribe to get the latest ecommerce news and tips sent directly to your email. Subscribe

Sorry you felt this post annoying. If something is confusing you, please let me know and I can explain. As for the implementation of the URL Schemas, I’ll quote the last paragraph of the blogpost. “If you have a server that can handle URL rewriting, and have Friendly URL’s turned on, you can navigate to Preferences>SEO and URL’s> Schema of URL’s to view all the customization features you can add.”

If you are running v1.5.3+ what this basically says is if your server can support URL rewriting and it’s enabled in your back-office. Then you can navigate to Preferences>SEO and URL’s>(scroll down) and view “Schema of URL’s to view all the customization features you can add to your URLs. Check out this link for more information: http://www.inmotionhosting.com/support/edu/prestashop-15/343-alter-sef-url-format
I hope that now you can understand how to implement this new feature. Thanks for reading.

Great feature!
BUT is it possible to re-write the module name?
module/{module}{/:controller} ==>> /{re-write}{/:controller}
Sometimes I don’t like visitors seeing the modules being used for certain features.