Prova a eseguire correttamente i seguenti passaggi:
Generate the .htaccess file with PrestaShop’s back office, to get Friendly URL
The .htaccess file, located at your shop root, enables you to set some environment variables (like the PHP version). You can also use to customize the URL-rewriting rules, and control the access to some directories and some other actions.
Very Important
First thing to do: make a backup of your existing .htaccess file if any, locally or online.
Online. If you want to use the URL-rewriting facility, make sure that your host allows it first. Contact them.
Once Apache is configured, if there is no .htaccess file in your shop’s root directory yet, create an empty one:
1· Create an empty file on your desktop with a simple text-editor, such as Windows’s Notepad (not Word!) or OS X’s TextEdit. 2· Save the file as htaccess.txt, in a folder where you can easily find it. If possible, save it as an purely ASCII or ANSI file. 3· Upload it to your server using an FTP client, such as FileZilla. Put the file at the root of your shop’s directory. 4· Change its permissions to read and write everyone (CHMOD 666 in Unix), with your FTP client for instance). 5· Go to the PrestaShop back-office, and under the Preferences tab and “SEO & URLs” sub-tab, enable “Friendly URL” (bottom of the page). 6· Go to the “Tools” tab, then the “Generators” sub-tab, and click the “Generate the .htaccess file” button.
Warning: it will overwrite the existing one. If it was an empty file, that’s okay, but if you have specific instructions in this existing, you should first move them over to the text-field in the “Generators” sub-tab, so that they are still found in the .htaccess file. If you forget to move your existing .htaccess instructions over, you risk putting your shop offline.