HELP: pb de forward d'urls d'un systeme postnuke à joomla...
6 messages • Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- UltCharles
- Nouveau WRInaute
- Messages: 4
- Inscription: Jeu Mai 11, 2006 14:07
HELP: pb de forward d'urls d'un systeme postnuke à joomla...
Bonjour, je vous envoie ce message pour vous faire part de ma situation:
Je suis le webmaster du site ultimatepocket.com qui fonctionnait il y a encore qqs jours sous postnuke, j'ai réussi à le faire migrer vers Joomla (gros boulot de sql).
Maintenant le pb qu'il me reste concerne les anciennes URLs qui sont stockées sur google et tous les sites poitant vers moi.
En effet si qqun clique sur google sur un lien de mon site, il trouvera une erreur 404 car l'url est désormais différente (mais pas la numérotatoin des articles)
Concretement les anciennes adresses postnuke sont de ce type:
http://www.ultimatepocket.com/modules.p ... =0&thold=0
et les nouvelles de ce type là:
http://www.ultimatepocket.com/index.php ... &Itemid=41
(27 est la seule variable)
J'ai essayé par diverses méthodes de modifier le .htaccess, mais rien ne marche:
voila par ex mon dernier essai:
RewriteEngine On
RewriteRule
^modules\.php\?op\=modload\&name\=News\&file\=article\&sid\=([^/]*)\&mode\=thread\&order\=0\&thold\=0$
/index.php?option=com_content&task=view&id=$1&Itemid=41 [L]
J'ai également essayé avec Redirect permanent en mettant les adresses en dure...mais ca ne passe pas non plus.
Si qqui a déja rencontré ce pb, ou saurait comment faire...je suis tout ouïe!
Thanks in advance.
merci d'avance Charles
www.ultimatepocket.com
PS: réponse par email acceptée: charles [ATnospam]ultimatepocket.com
Je suis le webmaster du site ultimatepocket.com qui fonctionnait il y a encore qqs jours sous postnuke, j'ai réussi à le faire migrer vers Joomla (gros boulot de sql).
Maintenant le pb qu'il me reste concerne les anciennes URLs qui sont stockées sur google et tous les sites poitant vers moi.
En effet si qqun clique sur google sur un lien de mon site, il trouvera une erreur 404 car l'url est désormais différente (mais pas la numérotatoin des articles)
Concretement les anciennes adresses postnuke sont de ce type:
http://www.ultimatepocket.com/modules.p ... =0&thold=0
et les nouvelles de ce type là:
http://www.ultimatepocket.com/index.php ... &Itemid=41
(27 est la seule variable)
J'ai essayé par diverses méthodes de modifier le .htaccess, mais rien ne marche:
voila par ex mon dernier essai:
RewriteEngine On
RewriteRule
^modules\.php\?op\=modload\&name\=News\&file\=article\&sid\=([^/]*)\&mode\=thread\&order\=0\&thold\=0$
/index.php?option=com_content&task=view&id=$1&Itemid=41 [L]
J'ai également essayé avec Redirect permanent en mettant les adresses en dure...mais ca ne passe pas non plus.
Si qqui a déja rencontré ce pb, ou saurait comment faire...je suis tout ouïe!
Thanks in advance.
merci d'avance Charles
www.ultimatepocket.com
PS: réponse par email acceptée: charles [ATnospam]ultimatepocket.com
- ChezThierry
- WRInaute impliqué

- Messages: 273
- Inscription: Ven Oct 21, 2005 13:33
Normal, la section RewriteRule porte sur l'URL sans les variables, tu ne peux donc pas y teste un truc du genre :
...index.php?var=truc
car dans cette section, seule la partie ...index.php est visible
Dans ton cas, si effectivement id est la seule variable, tu peux probablement faire ainsi :
Ceci dit, je ne pense pas que ton ItemId=41 soit constant, donc ça m'étonnerais que cela fonctionne proprement ainsi (mais en tout cas, c'est l'idée)
Au fait, sur WRI, il est de bon ton de placer un signe '-' au début de l'URL pour ne pas créer de lien
ex:
-http://www.example.com
au lieu de
http://www.example.com
...index.php?var=truc
car dans cette section, seule la partie ...index.php est visible
Dans ton cas, si effectivement id est la seule variable, tu peux probablement faire ainsi :
- Code: Tout sélectionner
RewriteCond %{QUERY_STRING} sid=(\d+)
RewriteRule ^modules.php$ http://www.ultimatepocket.com/index.php?option=com_content&task=view&id=%1&Itemid=41 [r=301]
Ceci dit, je ne pense pas que ton ItemId=41 soit constant, donc ça m'étonnerais que cela fonctionne proprement ainsi (mais en tout cas, c'est l'idée)
Au fait, sur WRI, il est de bon ton de placer un signe '-' au début de l'URL pour ne pas créer de lien
ex:
-http://www.example.com
au lieu de
http://www.example.com
- UltCharles
- Nouveau WRInaute
- Messages: 4
- Inscription: Jeu Mai 11, 2006 14:07
Salut Thierry,
Merci pr ta réponse extremement rapide.
Malheureusement je viens de tester, et ca ne semble tjs pas marcher :-s
Je vais vraimetn devenir dingue avec cette histoire.
Si jamais ca te dérange pas, on peut ptet essayer de regler ca par message privé voir IM (comme msn).
pr info voila ce que j'ai testé:
Merci pr ta réponse extremement rapide.
Malheureusement je viens de tester, et ca ne semble tjs pas marcher :-s
Je vais vraimetn devenir dingue avec cette histoire.
Si jamais ca te dérange pas, on peut ptet essayer de regler ca par message privé voir IM (comme msn).
pr info voila ce que j'ai testé:
- Code: Tout sélectionner
# .htaccess
Options +FollowSymlinks
RewriteEngine on
RewriteCond %{QUERY_STRING} sid=(\d+)
RewriteRule ^modules.php$ http://www.ultimatepocket.com/index.php?option=com_content&task=view&id=%1&Itemid=41 [r=301]
- ChezThierry
- WRInaute impliqué

- Messages: 273
- Inscription: Ven Oct 21, 2005 13:33
Non, désolé, pas par IM, je consulte WRI de temps en temps mais je ne peux pas me bloquer sur messagerie pour résoudre ton pb.
Est-ce qu'il se passe quelque chose au moins quand tu essayes avec ce que tu viens de faire ? ou est-ce qu'il réagit comme s'il n'y avait pas du tout de rewriting ?
Peux-tu essayer en mettant un / devant modules.php
Et si ça ne fait toujours rien, es-tu sur que le rewriting est activé chez ton fournisseur ?
Est-ce qu'il se passe quelque chose au moins quand tu essayes avec ce que tu viens de faire ? ou est-ce qu'il réagit comme s'il n'y avait pas du tout de rewriting ?
Peux-tu essayer en mettant un / devant modules.php
- Code: Tout sélectionner
RewriteRule ^/modules\.php$ ...
Et si ça ne fait toujours rien, es-tu sur que le rewriting est activé chez ton fournisseur ?
- UltCharles
- Nouveau WRInaute
- Messages: 4
- Inscription: Jeu Mai 11, 2006 14:07
Je crois que je vais aller me pendre avant de casser mon PC.
Cette histoire me rend dingue...
Ca ne marche tjs pas...
et oui j'ai essayé avec les ex de base de divers tutoriaux et les redirections fonctionnent bien...
Mais là avec mon exemple précis...pas moyen de rediriger la moindre page...j'arrive toujours sur l'éternelle page qui dit que la page n'existe pas...
SI qqun a d'autres idées..Je suis preneur...
Merci d'avance...ca évitera une pendaison
Cette histoire me rend dingue...
Ca ne marche tjs pas...
et oui j'ai essayé avec les ex de base de divers tutoriaux et les redirections fonctionnent bien...
Mais là avec mon exemple précis...pas moyen de rediriger la moindre page...j'arrive toujours sur l'éternelle page qui dit que la page n'existe pas...
SI qqun a d'autres idées..Je suis preneur...
Merci d'avance...ca évitera une pendaison
- UltCharles
- Nouveau WRInaute
- Messages: 4
- Inscription: Jeu Mai 11, 2006 14:07
pb résolu avec une ligne de php ;-)
<?
header('location: http://www.ultimatepocket.com/index.php ... id='.$_GET['sid'].'&Itemid=41');
?>
le tout ds un fichier modules.php
voila comme koi le htaccess ds certains cas faut mieux oublier...
header('location: http://www.ultimatepocket.com/index.php ... id='.$_GET['sid'].'&Itemid=41');
?>
le tout ds un fichier modules.php
voila comme koi le htaccess ds certains cas faut mieux oublier...
6 messages • Page 1 sur 1
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 :
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités

le forum