Problème avec le flux RSS et l'onglet recherche

Bonjour,
depuis la migration de pluxml vers la version 5.8.9, le flux RSS (https://www.sartor.be/pluxml/feed/rss) me renvoi une erreur 302.
Mon htaccess est le suivant:
`# BEGIN -- Pluxml
Options -Multiviews

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]
RewriteBase /pluxml/
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]


Header set Cache-Control "max-age=600"

END -- Pluxml`

Avez vous une idée de ce que je fait mal? Où est-ce un bogge?
Merci pour votre aide.
Bonne journée.

Réponses

  • SudwebdesignSudwebdesign Member
    février 2024 modifié

    Salut @ksartor
    C'est bizarre, l'adresse donné redirige vers feed/index.php ou celle des flux des commentaires vers feed/rss/index.php et celle-ci https://www.sartor.be/pluxml/feed.php qui redirige vers https://www.sartor.be/pluxml/index.php

    Serai-ce ton .htaccess a la racine de ton site qui provoque ça (celui qui redirige de sartor.be vers https://www.sartor.be/pluxml/index.php) il semble ajouter un index.php a l'url (inutile ici car index.php est le script appelé par défaut).

    Comme il est difficile de lire le fichier .htaccess donné car il est interprété par le forum comme du markdown, voici ce que je ferai pour trouver d'où viens le pb.

    • 1 - je renommerai le .htaccess de la racine du site en .htaccess_backup et testerai les flux.

    • 2 - je vérifierai si Afficher les flux RSS de la page paramètres est sur oui.

    • 3 - je ferai une copie du /pluxml/.htaccess, désactiverai la réécriture url ds l'admin (page paramètres avancés) et testerai si l'adresse feed.php?rss fonctionne.

    • 3.1 - Si elle fonctionne, retour a l'admin je réactiverai la réécriture d'url et retesterai. Et si ça fonctionne avec le .htaccess recréé, j'ajouterai les lignes manquantes (info : le dièse commente la ligne)

    • 4 - désactiverai les plugins (voir ici une astuce a la fin de ce post) et retesterai feed.php?rss (avec la réécriture désactivé)

    • 5 - (ou en premier) est-ce que j'ai bien mis a jour le fichier feed.php

    Voici un .htaccess qui peut faire l'affaire

    # BEGIN -- Pluxml
    Options -Multiviews
    <IfModule mod_rewrite.c>
     RewriteEngine on
    
     # Force https et www
     RewriteCond %{HTTPS} =off [OR]
     RewriteCond %{HTTP_HOST} !^www\..+$ [NC]
     RewriteRule ^ https://www.%{HTTP_HOST}%{REQUEST_URI} [R=301,L]
    
     RewriteBase /pluxml/
     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
    
    Header set Cache-Control "max-age=600"
    

    Si cela ne résous rien, tu as migré de quelle version de PluXml et que dit la page paramètres > Informations ?

    Au passage, j'aime bien ton site (les infos qu'il donne et l'ancien thème par défaut de PluXml)

    A Plux, tiens nous au jus.

    Notre temps est la seule monnaie vraie ;)

    Site, Dépôt, framagit, MyShop, Factux

    #mozinor président

  • février 2024 modifié

    Peut-être aussi verifiez que les flux RSS sont bien mis à oui dans l'admin
    onglet : Configuration de base et label : Afficher les flux RSS :

    Si ceux-ci sont configuré à non, pluxml redirige vers la page d'acceuil (on devrait être rediriger vers une 404).

    Pluxml fonctionne ainsi toutes urls ne ressemblant pas à une ressource/mode de pluxml renvoie invariablement vers la page d'accueil au lieu d'une 404
    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 | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci

  • mars 2024 modifié

    Tu aimes les 404 :

    Oui, je suis démasqué , mais je comprend aussi la redirection vers l'accueil ( l'une des raisons qui à conduit PluXml à fonctionné ainsi: https://forum.pluxml.org/discussion/6336/rediriger-404-vers-index/p1 )
    L'un ou l'autre ont leur défaut :(

    Merci pour les PR ;)
    Cdt

    [edit // depollution]


    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 | Thèmes: tester et télécharger @ https://pluxthemes.com
    Indiquez [RÉSOLU] dans le titre de votre question une fois le soucis réglé, Merci

  • Bonjour,
    je suis en pluxml 5.8.9
    J'ai désactivé tous les htaccess, pas de modification.
    Peut être est-ce OVH, mon hébergeur qui a changé quelque chose car le problème m'est remonté d'un utilisateur alors que je n'ai rien changé au site =(
    Je continue à chercher
    Merci pour votre aide.

  • Hum... je crois que j'ai trouvé: un reboot!
    Dans les paramètres, j'ai désactivé le RSS (car c'était bien à "oui") puis je l'ai réactivé. Et sauf erreur (vous confirmerez ;-)
    cela semble fonctionner.

    @USudwebdesign : merci pour le compliment sur le contenu...

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