Vincent,
Et tous ceux qui ont essayé de m’aider :
J’ai trouvé !!
Résumé des épisodes précédents :
Suite au passage de url page en url propres d’un site bien indexé dans Google, les url au format /spip.php?article1234 (idem pour rubrique, auteur, etc…) génèrent une erreur 500 et refusent de se traduire en url propres.
Recherches infructueuses pour ma part :
-
du côté de l’hébergement
-
sur Spip
-
sur les plugins
-
sur la base de données
-
dans mes squelettes
-
en local et en ligne
Solution (trouvée ici) : ajouter ces lignes au .htaccess :
################ REGLAGES PERSONNALISES ######################
Inscrivez ci-dessous vos reglages supplementaires
RewriteCond %{QUERY_STRING} ^article(.*)
RewriteRule spip.php spip.php?page=article&id_article=%1 [R=301,L]
``
RewriteCond %{QUERY_STRING} ^rubrique(.*)
RewriteRule spip.php spip.php?page=rubrique&id_rubrique=%1 [R=301,L]
``
###########################################################
Et là : miracle !! ça fonctionne !..
C’est donc résolu … Même si j’ignore toujours d’où vient mon problème de redirection.
Note : pour que cela fonctionne pour les rubriques, j’ai dû corriger les lignes données sur courbis.fr de
RewriteRule spip.php?page=rubrique&id_rubrique=%1 [R=301,L]
à``
RewriteRule spip.php spip.php?page=rubrique&id_rubrique=%1 [R=301,L]
Merci
Nath