Lien de l'article
Arno_Strasbourg
Member
dans Entraide
Bonjour,
Je viens de passer mon site en https. Mais j'ai des erreurs 404. En effet, les liens ne sont pas à jour.
Mais je ne sais pas comment les changer
Il apparaissent sous le titre lorsqu'on modifie un article.
Je suis aller voir dans les article PHP dans le dossier data/articles. Mais je n'y est pas trouvé de lien
Quelqu'un aurait une idée ?
Merci.
Arnaud.
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonsoir @Arno_Strasbourg ,
avais tu un htaccess à la racine de ton site ou avais-tu activé l' URLrewriting et aussi myBetterUrl ?
Si oui , fait une sauvegarde de ton htaccess et pour l'urlreriting, désactive puis réactive. si tu as installé myBetterUrl , désactive le aussi avant de désactivé l'urlrewriting, puis réactive le après avoir réactivé l'urlrewriting. Cela aura pour effet de générer proprement un nouveau htaccess.
Le dossier qui contient les articles n'a pas d'incidences, pluxml va les chercher tout seul.
si cela ne te concerne pas, donne nous un peu plus de détails et eventuellement un lien vers ton site.
Cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Bonjour gcyrillus-nomade
Merci pour ta réponse.
En fait, mon PLUXML est publié sur internet, teoufouwak.perozeni.com
Je viens de l'héberger sur mon nas. J'y accède très bien depuis l'extérieur, y compris à la console d'administration. nasic.perozeni.com/teoufouwak
En effet, je n'ai pas copié le fichier .htaccess. Donc sur ton conseil je l'ai copié à la racine
Quand j'essaye de modifier la réécriture d'URL, PLUXML me dit que le fichier n'existe pas ou n'est pas accessible en ecriture
bonjour,
Ton domaine en www n'existe pas, tu as oublié de le configuré et éventuellement de le rediriger vers //nasic...
Pour le fichier , c'est une histoire de droits d'écritures/d'accés ou de mauvais chemin ?
Cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
J'ai celui-ci qui fonctionne très bien : https://teoufouwak.perozeni.com/
et celui-là dont les liens déconnent : nasic.perozeni.com/teoufouwak/
Alors je vins de remarquer que je ne suis pas en https sur le nas. Et j'ai vérifié les droit du .HTACCESS. Je suis bon.
Tu devrais désactivé l'URL rewriting dans l'administrationde pluxml, plugins d'urlrewriting inclus. L'accès aux catégories est aussi en 404...
Cdt
Édit, htaccess n'est dispo que sur un serveur apache, si tu utilise nginx, cela se passe ailleurs
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
Ah !!! je pense que c'est ça. Je suis sous nginx
Edit, bah non. J'ai vérifié, mon serveur Web est Apache HHTP server 2.4
Edit2, si je passe sous nginx j'ai une erreur 500, sous apache une erreur 404
Bonsoir,
Tu as encore probablement un fichier htaccess à la racine qui met le binz. (est-il correctement configuré ou le module d'urlrewriting est-il activé sur ton hébergement ? )
As tu bien désactivé plxMyBetterUrls si tu en fait usage ?
As tu bien mis (dans core/admin/parametres_avances.php) Activer la réécriture d'URL à non
Si oui, ton fichier htaccess est soit vide soit absent. et ton site fonctionne en affichant une url de type index.php?articleX/titre-de-article
Donc
* sans htaccess
* sans activation de réécriture D’URL
ton site doit être accessible, c'est son fonctionnement par défaut.
Si non, alors je ne pense pas que ce soit du à PluXml.
Si ton site fonctionne correctement et que en faisant un phpinfo() , tu as confirmation que tu as bien un module (mod_rewrite) actif, alors tu peut:
Cdt
Cordialement,
gcyrillus , simple membre du forum et utilisateur de pluxml
Mon site PluXml: https://re7net.com | Plugins: https://ressources.pluxopolis.net/banque-plugins/index.php?all_versions | demos sur free http://gcyrillus.free.fr/new | Thèmes: tester et télécharger @ https://pluxthemes.com
Indiquez [RESOLU] dans le titre de votre question une fois le soucis réglè, Merci
@Arno_Strasbourg,
Pour Nginx, vérifie que le paquet php-fpm.deb est installé
Tu trouveras avec le lien suivant un exemple de configuration pour le serveur Nginx :
https://forum.pluxml.org/discussion/7329/resolu-pluxml-sur-vm-freebox-merci-a-bazooka07#Comment_63375
Ajuste les lignes contenant "root", "server_name" et "fastcgi" selon ta config, en particulier pour "fast-cgi" selon la version de PHP.
Pour connaitre la version de PHP utilisé :
Pense à désactiver Apache si Nginx est utilisé.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
@gcyrillus-nomade Je n'ai pas plxmybetterurl et justement, lorsque je veux désactiver la réecriture d'url, c'est à ce moment qu'apparait le message ".htaccess n'est pas accessible en écriture ou n'existe pas."
Excuse-moi, comment fait-on un "phpinfo()" sur synology ? via la console ?
@bazooka07 J'ai vérifié, j'ai bien configuré le serveur avec Apache 2.4
Pour phpinfo, il faut créer un fichier phpinfo.php avec ce contenu :
Et tu l'ouvres dans ton navigateur
Si la ré-écriture d'url est désactivée, .htaccess n'est pas nécessaire.
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Ah oui, j'avais déjà fait ça !
J'imagine que ce sont ces lignes :
url_rewriter.hosts no value no value
url_rewriter.tags a=href,area=href,frame=src,input=src,form=fakeentry a=href,area=href,frame=src,input=src,form=fakeentry
C'est quoi ces lignes ?
avec phpinfo, vérifie que tu as bien dans le tableau "apache2handler", tu as bien une ligne "Loaded Modules" contenant "mod_rewrite'
Sinon si tu as accès au mode console sur ton NAS, tape "a2dismod" pour voir les modules d'Apache installés et tu dois avoir "rewrite".
Si ce n'est pas le cas "sudo a2enmod" et tape "rewrite".
Accès à mon dépôt de plugins et thèmes
installe PluXml plus vite que ton ombre avec kzInstall2
Bonjour,
J'ai bien Apache 2.0 Handler par contre pas de mod_rewrite nule part.
Je vais me connecter ce soir en console pour voir. Je ne peux le faire que de chez moi.
Merci pour l'assistance
Bonne journée