Question

Ok, donc je suis en utilisant opencart qui est un panier open source. Je l'ai installé ici le problème est que lorsque vous cliquez sur quoi que ce soit et je l'url tout moyen passe de cette

http://royaltyfreesoundbank.com/

à

http://royaltyfreesoundbank.com/index.php?route=product/category&path=18

En fin de compte ce qui se passe est que

/index.php?route=CONTROLLER/VIEW

ce qui est logique, mais l'URL est laid et je me demandais s'il y avait une façon htaccess que je peux faire toutes les pages perdre cette partie centrale et avoir quelque chose comme ceci

http://royaltyfreesoundbank.com/product/category&path=18

idées tout le monde .... merci à l'avance

Était-ce utile?

La solution

Ici:

# Turn on URL re-writing
RewriteEngine On

# Clean URLs
RewriteRule ^(.+)/(.+)/([0-9]+)/?$   /index.php?route=$1/$2&path=$3    [NC,L]

Ensuite, vous y accéder avec urls comme:

http://example.com/category/product/354

Notez, cependant, que c'est une assez large règle qui correspondra anyfolder / anyfolder / 45 ainsi que connu catégorie / noms de produits, donc, vous voudrez peut-être modifier pour limiter seulement à des catégories connues.

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top