Nous parlons ici de URL Rewriting ce qui signifie en français réécriture d’URL, le but est de transformer une URL complexe ou peu claire en une URL bien lisible pour l’internaute et les moteurs de recherche.
Pour le moment la réécriture d’URL de Soosyze CMS ne peux fonctionner correctement sous plusieurs contraites :
La réécriture d’URL fonctionne uniquement si votre site est à la racine de son hostname (ou nom de domaine en français).
Exemple de hostname :
Attention ! L’écriture d’URL ne doit pas être activé si votre site est dans un sous répertoire. Dans ce cas vous risquez de rendre inaccessible votre site.
Exemple :
Il n’y a pas beaucoup de contraintes pour Apache, votre serveur doit juste accepter d’utiliser votre fichier .htaccess
ce qui est le cas de la majorité des hébergeurs professionnels.
Sur la page des configurations à la section du Système nous verrez le bouton pour rendre les URLs plus propres uniquement si vous êtes sous ce type de serveur.
Pour le moment les autres type de serveur ne permettent pas de connaitre dynamiquement si une réécriture est possible ou non.
Pour activer la réécriture d’URL ajouter les éléments suivants au bloc de configuration de votre serveur pour assurer la sécurité de CMS Soosyze :
include path_soosyze\.nginx.conf;
Le fichier .nginx ce situe à la racine du code sources de Sooszye.
Puis activer manuellement la configuration.
Rendez-vous dans le répertoire app/config/default
puis modifier le fichier settings.json
avec un éditeur de texte de type Notepad++, Sublimetext…
Ce fichier contient l’ensemble des configurations de votre instance de Soosyze au format JSON.
Chercher la propriété "rewrite_url"
et passer sa valeur à :
false
pour désactiver la réécriture d’URL,true
pour l’activer.Le fichier est difficilement lisible puisque celui-ci est compressé à chaque écriture de la configuration.
Si vous rencontrez des problèmes dans sa lecture, je vous invite à utiliser un formateur JSON sur internet.