URL Rewriting n'est pas pris en compte dans mes flux RSS

Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics

supdenouz
WRInaute discret
WRInaute discret
 
Messages: 77
Inscription: 16 Déc 2007

URL Rewriting n'est pas pris en compte dans mes flux RSS

Message le Mer Déc 23, 2009 11:21

Bonjour,
j'ai un problème avec mes fils Rss. En effet, URL Rewriting n'est pas pris en compte dans mes flux.
J'ai donc des pages qui sont indexées sous une adresse du type
http://www.rutenescope.fr/modules/news/article.php?storyid=86
alors qu'avec l'url Rewriting cela devrait être :
http://www.rutenescope.fr/aveyron_actualite_culturelle/article.php?storyid=86
j'ai essayé de modifier le .htaccess (lu dans le dossier de WRI)avec
Code: Tout sélectionner
RedirectPermanent /news  http://www.rutenescope.fr/aveyron_actualite_culturelle

mais cela ne me redirige pas vers la page rewrité.
C'est un site sous Xoops 2.0.18 et l'URL rewriting est réalisé par Dugris : http://www.dugris.info/modules/news/article.php?storyid=37&page=0

Ce problème m'embête car cela va me faire du duplicate content et de plus quand on accède au site sans URLrewriting mes images ne s'affiche pas (c'est moche et le taux de rebond explose).
Inutile de vous dire qu'avec ce sujet extrêmement complexe, je ne comprend pas grand chose.
Merci à vous et bonne fin d'année
Voici mon .htaccess
Code: Tout sélectionner
#Xoops : Start xoRewriteModule



RewriteEngine on

RewriteRule ^aveyron_actualite_culturelle/(.*)$ modules/news/$1 [L]

RewriteRule ^aveyron_forum_art/(.*)$ modules/newbbex/$1 [L]

RewriteRule ^plan-du-site/(.*)$ modules/sitemap/$1 [L]

RewriteRule ^petites_annonces_aveyron/(.*)$ modules/catads/$1 [L]

RewriteRule ^aveyron_concerts_expositions_theatre/(.*)$ modules/extcal/$1 [L]

RewriteRule ^aveyron_galerie_virtuelle/(.*)$ modules/extgallery/$1 [L]

RewriteRule ^aveyron_partenaire/(.*)$ modules/wflinks/$1 [L]
RewriteRule ^comment_ca_marche/(.*)$ modules/smartfaq/$1 [L]
#Xoops : End xoRewriteModule
RedirectPermanent /news  http://www.rutenescope.fr/aveyron_actualite_culturelle

Bref que faire ?


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: URL Rewriting n'est pas pris en compte dans mes flux RSS

Message le Mer Déc 23, 2009 12:46

Salut,

Dans un premier temps, je suis une bille en rewriting :mrgreen: ... mais, sauf erreur de ma part, tes urls ne sont pas rewritées puisque qu'elles contiennent l'une comme l'autre encore un paramètre (article.php?storyid=86) alors qu'elle devrait être du style (aveyron_actualite_culturelle.86.php). Par ailleurs, il me semble que le (_) n'est pas conseillé comme séparateur et qu'il faut plutôt utiliser le (-). Du coup, ça donnerait une règle du style :

Code: Tout sélectionner
RewriteRule  ^aveyron-actualite-culturelle-(.*)\.php$ article.php?storyid=$1 [L]

ou si tu utilises le titre de tes articles dans l'url :
Code: Tout sélectionner
RewriteRule  ^(.*)-([0-9]*)\.php$ article.php?storyid=$1 [L]

ce qui donnera une url du style (titre-de-mon-article-86.php).

Bon, comme je l'ai dit, je suis une bille dans le rewriting .. vaut mieux attendre confirmation ou mieux ^^ !

supdenouz
WRInaute discret
WRInaute discret
 
Messages: 77
Inscription: 16 Déc 2007

Re: URL Rewriting n'est pas pris en compte dans mes flux RSS

Message le Mer Déc 23, 2009 14:04

Merci à toi
Tu as tout à fait raison sur la limite de ce rewriting : cela ne renomme que les noms des modules comme
module/news en actualite
sans renommer les articles.
Le problème c'est que mes flux RSS présents sur quelques sites dont les annuaires (Costaud et Waouh) ainsi que wikio ne sont pas rewriter et que google m'indexe mes articles avec l'ancienne adresse (en module/news)et que lorsque l'on clique dessus on est pas redirigé vers la page du style actualité donc duplicate content et certains liens internes ne fonctionnent pas (pour les images). Ces flux RSS sur quelques sites m'ont fait passer le temps d'indexation par google d'une dizaine de jours à 1 journée. Donc pour moi c'est très important que les visiteurs (et google) soient redirigé sur la page rewriter.
Maintenant ce que tu proposes serait vraiment mieux mais comme je n'y comprend pas grand chose je doute que j'arriverai à le mettre en place.
Et pourquoi mon
Code: Tout sélectionner
RedirectPermanent /news  http://www.rutenescope.fr/aveyron_actualite_culturelle

n'est pas pris en compte ?


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: URL Rewriting n'est pas pris en compte dans mes flux RSS

Message le Mer Déc 23, 2009 14:25

supdenouz a écrit:Et pourquoi mon
Code: Tout sélectionner
RedirectPermanent /news  http://www.rutenescope.fr/aveyron_actualite_culturelle

n'est pas pris en compte ?

ça ne serait pas plutôt :
Code: Tout sélectionner
RedirectPermanent modules/news  http://www.rutenescope.fr/aveyron_actualite_culturelle


Concernant ton flux rss, je pense qu'il faut que tu appliques ta règle de rewriting au fichier qui créé ton flux (backend.php semble t'il) .. en gros, il faut que tu changes les url de ton flux rss ^^ pour qu'ils pointent directement vers tes articles rewrités.

supdenouz
WRInaute discret
WRInaute discret
 
Messages: 77
Inscription: 16 Déc 2007

Re: URL Rewriting n'est pas pris en compte dans mes flux RSS

Message le Mer Déc 23, 2009 16:44

Merci à toi de te pencher sur mon problème
J'ai essayé
ça ne serait pas plutôt :

Code: Tout sélectionner
RedirectPermanent modules/news http://www.rutenescope.fr/aveyron_actualite_culturelle

ça ne change pas les URLs quand je clique sur un lien du style
http://www.rutenescope.fr/modules/news/article.php?storyid=87
J'ai aussi essayé
Code: Tout sélectionner
RewriteRule modules/news  http://www.rutenescope.fr/aveyron_actualite_culturelle [R=301]

et
Code: Tout sélectionner
RewriteRule /news  http://www.rutenescope.fr/aveyron_actualite_culturelle [R=301]

Erreur 404

Concernant ton flux rss, je pense qu'il faut que tu appliques ta règle de rewriting au fichier qui créé ton flux (backend.php semble t'il) .. en gros, il faut que tu changes les url de ton flux rss ^^ pour qu'ils pointent directement vers tes articles rewrités.

Etant donné que je suis incapable de le faire, j'ai posté un message sur frxoops mais Dugris se fait rare parfois, j'attends une réponse.
En tout cas merci à toi.


tryan
WRInaute passionné
WRInaute passionné
 
Messages: 2355
Inscription: 20 Fév 2005

Re: URL Rewriting n'est pas pris en compte dans mes flux RSS

Message le Mer Déc 23, 2009 18:38

supdenouz a écrit:ça ne change pas les URLs quand je clique sur un lien du style
-http://www.rutenescope.fr/modules/news/article.php?storyid=87

C'est normal, ce n'ai pas fait pour changer les urls mais pour rediriger la partie modules/news vers -http://www.rutenescope.fr/aveyron_actualite_culturelle .

Pour ton rewriting, je suis tombé la dessus http://www.frxoops.org/modules/news/article.php?storyid=1152 mais ça date ... et sur celui la http://www.xoops.org/modules/news/article.php?storyid=1292

Avec un peut de chance ...


Si vous avez aimé cette discussion, partagez-la sur vos réseaux sociaux préférés :

Formation recommandée sur ce thème :

Formation URL Rewriting et sites dynamiques : apprenez comment mettre en place la réécriture d'URL, comment optimiser vos URL et profiter de vos pages dynamiques pour booster votre référencement. Formation animée par Olivier Duffez et Fabien Facériès, experts en référencement naturel.

Tous les détails sur le site Ranking Metrics : programme, prix, dates et lieux, inscription en ligne.

Lectures recommandées sur ce thème :

  • Liste des backlinks
    Cet outil vous permet d'analyser en détails la "popularité" de votre site sur Google. En plus du nombre de liens pris en compte par Google, il calcule le pourcentage de liens internes parmi tous les liens, et il affiche les premières URL trouvées.


Qui est en ligne

Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités