Bonjour à tous,
Je me casse la tête avec un problème d'URL rewriting.
J'utilise SPIP 1.9.2 avec un serveur OVH.
J'ai testé les URLs propres et propres2, cela fonctionne sans soucis, que ça soit pour les articles ou les rubriques.
J'aurai préféré faire apparaître l'arborescence de chaque article de cette manière :
http://domaine/rubrique/sous-rubrique/l ... ticle.html
(la sous-rubrique étant optionnelle et je n'ai pour l'instant pas prévu d'utiliser plus de deux niveaux)
J'ai suivi ce tuto : http://www.spip-contrib.net/URL-propres-en-arborescence
Les URLs obtiennent bien la forme souhaitées, par contre je rencontre des erreurs 404 lorsque je vais sur un article.
Je pense que ça vient du .htaccess qui ne doit pas être correct pour redirigé vers un article spécifique. Les rubriques fonctionnent et je vois bien la liste des articles d'une rubrique s'afficher.
Voici la ligne de rewriting qui me pose problème :
c'est le code proposé dans le tuto mais ça ne fonctionne pas chez moi. J'ai tenté de rajouté un "/" devant les URLs (problème souvent rencontré chez OVH) mais ça n'a rien donné.
Je coince un peu, si quelqu'un avait une idée, elle serait la bienvenue. :wink:
Merci d'avance.
Je me casse la tête avec un problème d'URL rewriting.
J'utilise SPIP 1.9.2 avec un serveur OVH.
J'ai testé les URLs propres et propres2, cela fonctionne sans soucis, que ça soit pour les articles ou les rubriques.
J'aurai préféré faire apparaître l'arborescence de chaque article de cette manière :
http://domaine/rubrique/sous-rubrique/l ... ticle.html
(la sous-rubrique étant optionnelle et je n'ai pour l'instant pas prévu d'utiliser plus de deux niveaux)
J'ai suivi ce tuto : http://www.spip-contrib.net/URL-propres-en-arborescence
Les URLs obtiennent bien la forme souhaitées, par contre je rencontre des erreurs 404 lorsque je vais sur un article.
Je pense que ça vient du .htaccess qui ne doit pas être correct pour redirigé vers un article spécifique. Les rubriques fonctionnent et je vois bien la liste des articles d'une rubrique s'afficher.
Voici la ligne de rewriting qui me pose problème :
Code:
RewriteRule ^(.*/)?[^/\.]+.html$ spip.php?page=article [QSA,E=url_propre:$0,L]
c'est le code proposé dans le tuto mais ça ne fonctionne pas chez moi. J'ai tenté de rajouté un "/" devant les URLs (problème souvent rencontré chez OVH) mais ça n'a rien donné.
Je coince un peu, si quelqu'un avait une idée, elle serait la bienvenue. :wink:
Merci d'avance.