8721 sujets

Développement web côté serveur, CMS

Modérateur
Bonjour,

Il me faut modifier l'adresse d'abonnement à un flux RSS (sur un site fonctionnant sous WordPress, mais cette info n'a pas beaucoup d'importance pour ma demande).
Ancienne adresse : http://monsite.fr/flux-rss
Nouvelle adresse : http://monsite.fr/?feed=flux-rss

Je souhaite savoir comment réaliser cette opération en tentant d'impacter également les abonnés à l'ancien flux. Pour la redirection, je me propose d'ajouter la ligne suivante dans mon .htaccess :
Redirect permanent /flux-rss  http://monsite.fr/?feed=flux-rss


Votre avis sur la méthode utilisée ? D'autres suggestions ? Je sais que la nouvelle adresse n'est pas très SEO, mais j'ai mes raisons, il me faut faire fonctionner un plugin de statisques pour le flux (que j'ai dû personnaliser) sans utiliser FeedBurner, le flux devait donc être généré par le moteur de WordPress...

Merci d'avance. Smiley smile
Modérateur
Personne pour confirmer ou infirmer ?
J'ai pu corriger la ligne ci-dessus en observant les résultats donnés dans un plugin de statistiques (Feed statistics pour ne pas le nommer). Il détectait le flux suivant (avec un slash final) :
http://monsite.fr/?feed=flux-rss/

Voici mon htaccess :
# For rss feed
AddType application/rss+xml .php .xml

# Redirecting Old feed
Redirect permanent /flux-rss  http://monsite.fr/?feed=flux-rss
 

# BEGIN WordPress
<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteRule ^index\.php$ - [L]
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

# END WordPress


J'ai modifié comme ceci la ligne de redirection (pour l'instant j'ai pas pu voir si cela corrigeait bien le problème) :
# Redirecting Old feed
Redirect permanent /flux-rss  http://monsite.fr/index.php?feed=flux-rss

Modifié par jojaba (28 Apr 2014 - 16:19)