probleme d'adresse url

hiroitohiroito Member
juillet 2011 modifié dans Entraide
Bonjour,

je ne sais pas bien formuler ma question mais

dans mes url il manque le "?" lors du clic sur catégorie ou archive.

j'utilise le thème par défaut pour sur 5.1.2 que je n'ai pas modifié.

Voici une url générée par défaut
"http://www.monsite.web/checkpoint/off/categorie3/atm-test"

elle pointe sur une cat qui existe et me donne une 404
si j'ajoute le ? comme ceci

"http://www.monsite.web/checkpoint/off/?categorie3/atm-test"
alors plus de problème de 404

ou dois je faire une modif ? A moins que ce ne soit un problème hébergeur (infomaniak) ?
ou alors j'ai fais une boulette ? mais je ne vois pas ou ???

Merci pour votre aide

Réponses

  • hiroitohiroito Member
    juillet 2011 modifié
    a noter que dans la partie admin si on regarde l'url dans visualiser sur la site on a bien le ? présent
    mais si on passe par le site directement elle n'est pas générer avec ce ?
    un rapport avec l'url rewriting qui est activé ?
  • si je désactive l'url rewriting cela fonctionne de nouveau un bug peut etre ?
  • StéphaneStéphane Member, Former PluXml Project Manager
    Bonjour,

    ton hébergeur ne supporte pas la réécriture d'url (url sans le ?) ou il n'est pas configuré en conséquence

    ne connaissant pas infomaniak, je ne peux pas te guider sur la démarche à suivre pour pouvoir activer la réécriture d'url avec PluXml

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

  • Avec le rewriting, l'url d'une catégorie est http://www.monsite.com/categorie5/nom-de-la-categorie

    En preview, le ? est normal. Donc si tu ajoutes le ? dans ton url (si tu es connecté), tu passes ton url en preview.

    As-tu fait un test en étant déconnecté ? :)
  • bloody
    non je suis sur un serveur de test chez infomaniak

    stephane
    ok j'ai compris.
    selon infomaniak il suffit de mettre la commande "RewriteEngine On" avant chaque règle de reecriture

    reste a savoir pour moi dans quel htaccess je dois écrire

    J'ai tente un a la racine mais bon ;-)))
  • StéphaneStéphane Member, Former PluXml Project Manager
    il faut activé le module apache mod_rewrite si tu as la main sur la config de ton serveur

    normalement tu n'as pas besoin de configurer RewriteEngine On dans un .htaccess: pluxml le fait pour toi

    ps: coté admin c'est normal d'avoir toujours le ?. c'est pour éviter d’éventuels problèmes liés à la configuration des serveurs. sinon tu n'arriveras plus à aller dans l'admin.

    Consultant PluXml

    Ancien responsable et développeur de PluXml (2010 à 2018)

Connectez-vous ou Inscrivez-vous pour répondre.