Page 404 renvoie vers l'index
Bonjour,
Je rencontre un petit problème de réécriture des URL :
au lieu de renvoyer vers une page 404, les URL de pages qui n'existent pas renvoient vers l'index du site, ce qui pose des problèmes de SEO.
Apparemment, l'erreur se situe au niveau du fichier .htaccess
# BEGIN -- Pluxml
Options -Multiviews
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteBase /
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>
# END -- Pluxml
RewriteEngine On
RewriteCond %{HTTPS} off [OR]
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{HTTP_HOST} ^(?:www\.)?(.+)$ [NC]
RewriteRule ^.*$ https://www.%1%{REQUEST_URI} [L,NE,R=301]
Avez-vous une idée de comment corriger ce problème tout en conservant la rééecriture des URL ?
Pour infos, j'utilise aussi le plugin plxMyBetterUrls (version 1.6.1).
Ma version de PluXml est la 5.8.16.
Merci d'avance pour votre aide...
Mots clés:
Connectez-vous ou Inscrivez-vous pour répondre.
Réponses
Bonjour,
C'est un défaut de PluXml,
Tu peut modifier le fichier
class.plx.motor.php
au début de la fonctionprechauffage()
ligne 129 et placé juste derrière le hook , ce test suivant :Tout ce qui ne correspondra pas à un fichier ou mode natif de PluXml sera renvoyé vers une page d'erreur.
Utilises tu des plugins qui génère des pages statiques ? Si c'est le cas, il faudra inclure leur mode dans le filtre.
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
Merci beaucoup, ça marche nickel !
Je n'ai pas de plugin pour les pages statiques, donc a priori c'est tout bon comme ça.
Est-ce que cela pourrait être corrigé sur une prochaine version ?
Merci beaucoup !
Il faut voir avec @bazooka07 , j'ai déjà reporté ce défaut
Il faut prendre en compte les modes des plugins et les valeurs en get des liens externes differement.
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
Finalement, j'ai du retirer le code car les liens à rallonge de ce type menant à mon site depuis instagram ne fonctionnaient plus :
https://l.instagram.com/?u=https://www.krocui.com/?fbclid=PAZXh0bgNhZW0CMTEAAaf-kKI9XfavVOqoNi0ikDLfbfHge2lIgknefefEXMyEB7e5vU0iXA_V5OXbrA_aem_iUI4FXMSL2lcUTrWFeVmmQ&e=AT1_jUDCEyg10lT3KcxLZcYnJY3GELn6RlpqNSQiGDCHOHvm6jgXyJYCM7BrMhoEjwv-FUylvpOR8bbbp2-U1j8Inv5A23ryCNOyIB7GxKj-Ojg7ylqwQQ
Comment faire ?
Je vais laisser pour le moment.
Pour cela, il faut ajouter au filtre la valeur du get :
?fbclid
qui ne correspond à aucun mode de PluXml:Cela donnerait :
Le plugin extra_SEO en version 2.0.8.1 https://ressources.pluxopolis.net/banque-plugins/plugins/extra_SEO.2.0.8.1.zip peut t'aider à filtrer ce type d'URL depuis sa configuration sans modifier les fichiers de PluXml.
Ne pas activer les options que tu as déjà
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
Merci beaucoup pour ton aide, je vais regarder tout ça !
Bonjour,
oups, petit défaut avec la version proposée, elle n'inclut pas la 5.8.16 , voilà qui est corrigé: https://ressources.pluxopolis.net/banque-plugins/plugins/extra_SEO.2.0.8.15.zip
Pour ajouter le lien insta fbclid , la configuration se fait depuis l'onglet extra , ex:

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
Merci ! J'avais testé puis retiré car ça ne marchait pas bien. Mais là c'est bon ! Merci beaucoup !
Hum, en fait il y a un autre soucis avec le plugin ExtraSEO.
J'ai désactivé les OpenGraph dans les options du plugin, mais ça me les ajoute quand même dans le code source du header...
Du coup j'en ai en double
Autre problème : le plugin entre en collision avec TagOptions (beta 2) car il ne m'affiche plus les descriptions des tags.
okay,
regarde en passant extra_SEO en derniere position dans les plugins,
Je regarde en fin d’après de journée ce qui tourne pas rond.
Merci de tes retours et désolé des cafouillages.
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 essayé, mais ça ne change rien.
Merci !
re,
alors rapidement, https://ressources.pluxopolis.net/banque-plugins/plugins/extra_SEO.2.0.8.16.zip corrige le défaut des méta og .
Après quelques tests test, je n'ai pas trouvé d'incompatibilité avec le plugin tagOptions ?? php 7.x et 8.x
Je repasse en fin de journée
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
Merci !
Pour expliciter mon problème avec tagOptions,
<?php eval($plxShow->callHook('tagDescription')) ?>
ne renvoie plus rien quand j'active ExtraSeo.Re,
Voilà une version à priori 100% compatible pluxml 5.8.16 . https://ressources.pluxopolis.net/banque-plugins/plugins/extra_SEO.2.0.8.17.zip La précédente restait scotchée sur le premier tag de la liste.
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
Merci, ça semble fonctionner !
Hello Cyrille,
J'ai passé mon PluXml en 5.8.19, et tout fonctionne bien sauf malheureusement le plugin extra-SEO en 2.0.8.17 qui fait planter le site.
message : Uncaught Error: Call to undefined method plxShow::pageUrl() in /home/krocui/www/index.php(81) : eval()'d code:10
Est-ce qu'il faut que j'utilise une version précédente ?
Merci
Bonjour,
Je regarde dans l'après-midi.
La version 5.8.17 est spécifique à la 5.8.16.
Il me semble que les dernières version n'avaient plus cette option.
@kroc voici https://ressources.pluxopolis.net/banque-plugins/plugins/extra_SEO.2.0.8.X.zip
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