- In order to enable SEO friendly URLs, in your Prestashop website, just open the admin panel go to Shop Parameters ➜ Then click on the Traffic section :
2. In the Setup URLs section set the Friendly URL option to YES if you know that your hosting server supports URL rewriting :
3. Accented URL. Prestashop allows you to build a URL with special characters, for products with Non-ASCII names. You can disable that option :
4. Redirect to Canonical URL – A Prestashop page can have many URLs, continually when there are parameters to recognize. You can enable canonical URLs if you want your products to have a single URL and not many duplicates.
Canonicals URLs are a way to disqualify self-created duplicated content, which can completely bring your search engine rank down and considered as spam.
To avoid search engines that thinks you are spamming their index, Prestashop uses standard rel= “canonical” link tag to suggest which one is the root URL for a given content.
While it is highly suggested to enable this option, it also depends on your theme indeed implementing correctly the <Link> header tag.
There are three options in the canonical URL :
- No redirection – Your URLs might get duplicate.
- 301 moved permanently – Returns HTTP 301 status code, pointing to the main URL and informs search engines that this is the only URL take into account.
302 moved temporarily – Returns the HTTP 302 status code, pointing the main URL and informs search engines that the main URL might change later.
5. Disable Apache’s Multiviews options – Apache is the most famous web server and it is the one, your web host uses for your website. Multiview is a content negotiation system. When it is enabled the WebServer tries to serve a page in what it thinks is the best matching language version, under the same URL.
Sadly, this might bring trouble to Prestaswhop’s friendly URLs feature. In this case, you can try to disable multi-views with this option.
6. Disable Apache’s Mod_security module – Mod_security is a module of the Apache web server, which acts as a firewall, protecting your server from interference.
It can, however, block some key features or even produce some errors in configuration. In such cases, disable that firewall.
NOTE – Friendly URL only works with a server setup that supports URL rewriting. (Complete the Apache Web Server mod_rewrite feature, for instance). Make sure to check that your server does ask your hosting provider, as it can make your shop completely unavailable to customers. If you enable friendly URLs and the server does not support it.
Hope this tutorial will be helpful to you!
Related Tutorials For PrestaShop :
Enable And Manage Maintenance Mode | PrestaShop 1.7
Minify .CSS File Easily | PrestaShop 1.7