The version 3.323 allows to use htaccess to rewrite the url.
To use this function you must activate in Shop/SEO urls this 2 options
1 - Use Search-Engine Safe Native URLs
this option rewrites the url like this :
https://demo.clicshopping.org/index.php/Products/Description/logitech-trackman-marble-mouse/Id-12
and
2- Use Search-Engine Safe URLs Pro (with htaccess)
This option rewrites the url like this :
https://demo.clicshopping.org/Products/Description/logitech-trackman-marble-mouse/Id-12
To use the last option, you must include inside your root an htaccess with this syntax. Of course, it can updated in function of your server.
note : This option works only on the catalog without customer, if your are logged you will see the url above. It's optimized only for the search engine.
For apache 2.4
##################################
# url rewiting
#improve url rewriting
#work fine without directory https://mydomain.com/test/index.php
#the rewriting must be activated inside the application
# uncomment
##################################
<IfModule mod_rewrite.c>
RewriteEngine On
DirectorySlash Off
#
# Remove WWW
#
RewriteCond %{HTTP_HOST} ^www\.(.+)$ [NC]
RewriteRule ^ https://%1%{REQUEST_URI} [R=302,L]
#
# Remove Trailing Slashes
#
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{THE_REQUEST} \s(.+?)//+[?\s]
RewriteRule ^ %1 [R=302,L]
#
# Reroute to index.php
#
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)$ index.php/$1 [L]
</IfModule>