Marche à suivre pour plxpermalink ? Page non trouvée...

Bonjour,

J'ai créé un site avec pluxml et j'ai installé le plugin plxpermalinks ; les url sont bien réécrites par contre j'ai un message "page non trouvée"...
Ai-je oublié une manip ? C'est le premier plugin que j'installe, je ne suis donc pas très familiarisée avec la mise en place... Y a-t-il une marche à suivre précise ?
Merci pour votre aide...

Chloé

Réponses

  • Bonjour,

    Ce plugin fonctionne avec Apache uniquement ou avec un hébergement qui gère le .htaccess (presque tous).

    Peux-tu vérifier que le .htaccess à la racine de PluXml est bien modifié ? Il doit contenir une ligne du type #plxPermalinks et les règles.

    As-tu utilisé les règles par défaut ou d'autres ?

    Amaury
  • Bonsoir,

    Voilà le contenu du .htaccess
    # BEGIN -- Pluxml
    Options -Multiviews
    <IfModule mod_rewrite.c>
    RewriteEngine on
    RewriteBase /pluxml/
    # BEGIN -- plxPermalinks
    RewriteRule ^([0-9a-z-]+)$ index.php?static$1/$2 [L,QSA]
    # END -- plxPermalinks
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-l
    # Réécriture des urls
    RewriteRule ^(?!feed)(.*)$ index.php?$1 [L]
    RewriteRule ^feed\/(.*)$ feed.php?$1 [L]
    </IfModule>
    <Files "version">
        Order allow,deny
        Deny from all
    </Files>
    # END -- Pluxml
    
    J'ai utilisé les règles par défaut, à savoir : pages statiques = $2

    Merci !

    Chloé
  • La règle par défaut pour les pages statiques est : static/$1/$2.html
    (les règles par défaut s'obtiennent avec le lien à droit du bouton valider)

    Ici, tu as mis uniquement $1, du coup le plugin n'a aucun moyen de savoir si l'url est une pages statique ou une autre page. Il faut au minimum un caractère qui différencie.

    Tu peux par exemple faire : s-$1-$2.html

    Ça fonctionne comme ça ?
  • Bonsoir,

    J'ai testé avec s-$1-$2.html, ce qui est bizarre c'est que ça fonctionne en localhost par contre en ligne j'ai ce message d'erreur : "Erreur 310 (net::ERR_TOO_MANY_REDIRECTS) : Trop de redirections"
    Je ne sais pas trop où chercher...

    Chloé
  • PS : je viens de me rendre compte que je n'avais pas posté dans la bonne partie ! Mille excuses !
  • Google Chrome ?
  • Oui !

    Problème avec ce navigateur ? D'habitude, c'est avec IE...!!!

    Chloé
  • Les seuls forum qui parlent de ce problème parlent aussi de Chrome. As-tu testé avec un autre navigateur, ça peut aussi être totalement autre chose.

    (PS : C'est peut-être discutable, mais il me semble que Chrome pose des problèmes comparables à ceux qu'IE6 posait en son temps)
  • Bonsoir,

    Malheureusement, ça ne marche pas non plus ni sous firefox, ni sous ie...

    Une autre idée de où ça peut venir ? Je ne sais pas s'il y a quelque chose que j'ai mal fait...?

    Chloé
  • Normalement il n'y a rien de spécial à faire pour l'installation.

    C'est avec quel hébergeur ?

    Il faut peut-être essayer d'installer un PluXml neuf à côté. Avec la dernière version de plugin (https://github.com/amoweb/plxPermalinks/archive/master.zip) et les règles par défaut. On pourra savoir si ça vient du serveur ou d'autre chose.

    Amaury
  • Bizarre... l'hébergeur c'est amen...
    Voici un lien vers un pluxml tout fraichement installé avec le plugin et les réglages par défaut
    http://www.naturellecomm.fr/pluxml/
    Il faudrait que j'essaye sur un autre hébergeur...
    Chloé
  • naturellecommnaturellecomm Member
    avril 2013 modifié
    Ok... bon ben c'est Amen !
    Un autre test sur :
    http://www.sentinelle-nature-alsace.fr/pluxml (hébergé chez 1&1)
    Ben ça marche !
    Donc couac sur cet hébergeur ! Je pense qu'il n'y a rien a faire ?!
    En tout cas merci d'avoir pris le temps !
    Chloé
  • Bonsoir,

    Petite question : est-il possible de faire des réglages au niveau d'Amen ou on ne peut rien faire ?

    Merci !

    Chloé
  • J'ai essayé de chercher sur les forum ("Amen url rewriting" ou "Amen htaccess"). Pas grand chose de concluant... Normalement l'url rewriting est activé par défaut sur Amen.

    Tu peux peut-être essayer d'uploader un .htaccess minimaliste (à la racine)
    RewriteEngine on
    RewriteBase /
    RewriteRule ^testderedirection$ index.php [L]
    

    Regardes si http://example.org/testderedirection te redirige bien vers ton fichier index (PluXml).

    Tu pourrais peut-être demander sur leur forum ? En leur précisant cet exemple (plus simple pour eux que d'installer PluXml).

    Amaury
  • Bonsoir,

    Pour l'instant, pas de solutions chez Amen...
    Je n'ai pas trop compris par contre la manipulation à faire pour le test de redirection...
    Des infos supplémentaires ?

    Merci,

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