Jul 05, 2009, 01:27 PM *
Welcome, Guest. Please login or register.
Did you miss your activation email?

Login with username, password and session length
Search via SMF or Google: modx forums all of modxcms.com web
  MODxCMS.com   Forums   Help Login Register  
News:Donate to MODx: Donations
Pages: [1] 2   Go Down
  Print  
Author Topic: l'url rewriting de modx pose problème.  (Read 5719 times)
0 Members and 1 Guest are viewing this topic.
Rikle_S
Full Member
***
Posts: 172


« on: Jul 31, 2008, 03:49 AM »

Bonjour,

Je ne suis vraiment pas assez bon en anglais pour rapporter le bug en anglais, donc je signal, si quelqu'un peu remonter tout ça...

Pour ceux qui ont configuré la réécriture sans extension aux url, par exemple http://www.domaine.com/les-mots-que-tu-veux
Il existe en fait 2 urls, et je ne sais pas comment, mais google les lis...
La 2e est http://www.domaine.com/les-mots-que-tu-veux/ qui correspond donc à un répertoire pour google ?

Le soucis, c'est que tous les liens internes sont tronqués, parce que les liens sont fait de la manière suivante : href="le-reste-de-ce-que-tu-veux"
Ce qui au passage, n'est pas super pour le réferencement.

La solution serait d'ajouter une extention, mais pour un site déjà en production....

Voilà
Logged
heliotrope
Coding Team
*
Posts: 2,517


WWW
« Reply #1 on: Jul 31, 2008, 04:05 AM »

Salut,

pour le référencement et assurer des 301 en cas de chgt d'urls, recherche virtual alias.

:-)
Logged

Rikle_S
Full Member
***
Posts: 172


« Reply #2 on: Jul 31, 2008, 05:03 AM »

Il n'y a pas de changement, c'est juste que lui créer 2 url à chaques fois inderectement
Logged
davidm
MODx evangelist
Moderator
*
Posts: 7,026


Software is like sex, it's better when it's free !


WWW
« Reply #3 on: Jul 31, 2008, 09:10 AM »

Ca n'est pas un bug.

Soit :

1) Tu n'as pas coché dans Outils > Configuration > Réglages URLs simples >> Chemin d'accès pour les alias simples :       Oui (chez toi il est probablement sur "Non").

Quote
l'activation de cette option permet l'affichage de chemin d'accès complet au document, si celui-ci a un alias. Par exemple, si un document dont l'alias est « fils » est placé dans un dossier d'alias « parent », le chemin « /parent/child.html » sera affiché comme URL du document.
Remarque : si cette option est activée, les références à vos fichiers (images, css, javascripts, etc.) doivent être absolues, par exemple « /assets/images » au lieu de « assets/images ». Ceci permet d'éviter que le navigateur ou le serveur web ajoute le chemin relatif au chemin de l'alias.

2) Si tu travailles avec des liens relatifs (option précédente sur Non) tu n'as pas inséré le base href dans ton template i.e
<base href="http://www.mondomaine.tld" />

3) quelque chose est mal configuré au niveau du .htaccess (tu as changé celui par défaut ?).


Pour le problème de doublon entre http://www.domaine.com/les-mots-que-tu-veux et http://www.domaine.com/les-mots-que-tu-veux/ c'est simple il faut installer le plugin SEO Stricts URLs
« Last Edit: Jul 31, 2008, 09:13 AM by davidm » Logged

.: nodeo.net : Pour un web libre, moderne et ouvert ! :: david-molliere.net : Suivez en "live" mes expérimentations et billets sur les CMS et autres applications web :.

*** Forums modxcms.fr Participez à l'élaboration du site MODx francophone ! ***

! Nouveau !  En live, ne manquez pas les news de modxcms.fr sur Twitter   ! Nouveau !

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.67 - PHP 5.2.8 | Debian 4.0 (Etch)

Réalisations sous MODx : | pargade-notaires.fr | soleil.info | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | jocelyne-violet.net
Rikle_S
Full Member
***
Posts: 172


« Reply #4 on: Jul 31, 2008, 10:01 AM »

Cette  option est bien sur Oui pourtant.

Je n'ai pas touché au .htacess

J'ai tenté le module, mais il dit dans la doc :

Quote
(5) Click the "System Events" tab and check the OnWebPageInit & OnWebPagePrerender boxes.

Je ne trouve pas du tout dans l'onglet "configuration" du plugin lors de son installation.

Donc impossible de le le faire fonctionner :/

Ca s'annonce pas très bien....
Logged
heliotrope
Coding Team
*
Posts: 2,517


WWW
« Reply #5 on: Jul 31, 2008, 10:03 AM »

Salut,

c'est l'onglet evenements système.

:-)
Logged

Rikle_S
Full Member
***
Posts: 172


« Reply #6 on: Aug 01, 2008, 03:23 AM »

Je n'ai pas d'onglet événement système non plus :/
Logged
davidm
MODx evangelist
Moderator
*
Posts: 7,026


Software is like sex, it's better when it's free !


WWW
« Reply #7 on: Aug 01, 2008, 03:30 AM »

Dans ce cas soit il y a un problème grave avec ton install de MODx, soit tu n'as pas créé un plugin mais un snippet ou un module Tongue

Voilà à quoi devrait ressembler le masque de saisie :



Et l'onglet Evènement système :



Attention bien lire les instructions pour que le plugin fonctionne il faudra modifier le .htaccess (en fait, les instructions y sont déjà, simplement commentées dans le .htaccess distribué avec MODx Smiley )

Cette  option est bien sur Oui pourtant.
Je n'ai pas touché au .htacess

Si elle est sur Oui, tu ne devrai pas avoir ce problème...
Sinon tu as un base href ou non ?
Logged

.: nodeo.net : Pour un web libre, moderne et ouvert ! :: david-molliere.net : Suivez en "live" mes expérimentations et billets sur les CMS et autres applications web :.

*** Forums modxcms.fr Participez à l'élaboration du site MODx francophone ! ***

! Nouveau !  En live, ne manquez pas les news de modxcms.fr sur Twitter   ! Nouveau !

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.67 - PHP 5.2.8 | Debian 4.0 (Etch)

Réalisations sous MODx : | pargade-notaires.fr | soleil.info | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | jocelyne-violet.net
Rikle_S
Full Member
***
Posts: 172


« Reply #8 on: Aug 01, 2008, 07:46 AM »

Pour se cacher c'est quelle direction ? Huh
Effectivement, j'avais installer ça dans un "module" et non dans un plugin. Maintenant, ça fonctionne à merveille Smiley

Par contre, je confirme que je suis bien réglé sur "oui".
Je n'ai pas de base href,  je ne connais même pas cette balise (base)...

Merci de votre aide

edit : Le module ne serait qu'une solution partielle, j'ai 3 url de mon menu, qui sont créées de la bonne façon à la base, quand le plugin n'est pas activé, fonctionnent parfaitement bien, alors que quand je l'active, il transforme des url (en dur ou avec la génération de liens de modx) avec un "/" à la fin. Sur ces url, j'ai tenté de mettre le TV en marche, mais ça ne change rien. les urls gardent leur "/" et ne sont pas redirigées vers l'url normale.

Si il y a une modification dans le hta, je ne la vois pas dans la doc si c'est le reste du problème.
« Last Edit: Aug 18, 2008, 05:05 AM by Rikle_S » Logged
Rikle_S
Full Member
***
Posts: 172


« Reply #9 on: Aug 18, 2008, 05:05 AM »

Toujours valable.
Logged
davidm
MODx evangelist
Moderator
*
Posts: 7,026


Software is like sex, it's better when it's free !


WWW
« Reply #10 on: Aug 28, 2008, 04:27 AM »

D'après la discussion qu'on vient d'avoir, tu n'étais pas réglé sur "Oui", non ?

Peut-être refaire un test ?
Logged

.: nodeo.net : Pour un web libre, moderne et ouvert ! :: david-molliere.net : Suivez en "live" mes expérimentations et billets sur les CMS et autres applications web :.

*** Forums modxcms.fr Participez à l'élaboration du site MODx francophone ! ***

! Nouveau !  En live, ne manquez pas les news de modxcms.fr sur Twitter   ! Nouveau !

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.67 - PHP 5.2.8 | Debian 4.0 (Etch)

Réalisations sous MODx : | pargade-notaires.fr | soleil.info | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | jocelyne-violet.net
Rikle_S
Full Member
***
Posts: 172


« Reply #11 on: Aug 28, 2008, 04:52 AM »

Mais dans cette discussion, il sagit de mettre oui pour créer des répertoires.

Là, le soucis étant qu'une url étant à la base : http://www.domaine.com/test-test devient http://www.domaine.com/test-test/ à l'activation du plugin dont tu me parles. Et ce pour 3 urls qui n'ont aucunes particularité.

Le but de base de se plugin, est d'éviter le duplicate en forcant les url au format http://www.domaine.com/test-test si elles ont entrées/référencées sous ce format http://www.domaine.com/test-test/

Dans mon cas, il faut l'inverse, c'est à dire qu'il force une url http://www.domaine.com/test-test à se présenter comme ça http://www.domaine.com/test-test/ ce qui donne des 404.

C'est pas évident d'expliquer le problème, j'espère avoir été assez clair.
Logged
davidm
MODx evangelist
Moderator
*
Posts: 7,026


Software is like sex, it's better when it's free !


WWW
« Reply #12 on: Aug 28, 2008, 04:54 AM »

Dans ce cas il faut modifier le schéma de ré-écriture d'URLs du htaccess, je ne peux pas aider vu que les expressions régulières ne sont pas de mon domaine !
Logged

.: nodeo.net : Pour un web libre, moderne et ouvert ! :: david-molliere.net : Suivez en "live" mes expérimentations et billets sur les CMS et autres applications web :.

*** Forums modxcms.fr Participez à l'élaboration du site MODx francophone ! ***

! Nouveau !  En live, ne manquez pas les news de modxcms.fr sur Twitter   ! Nouveau !

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.67 - PHP 5.2.8 | Debian 4.0 (Etch)

Réalisations sous MODx : | pargade-notaires.fr | soleil.info | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | jocelyne-violet.net
Rikle_S
Full Member
***
Posts: 172


« Reply #13 on: Aug 28, 2008, 04:57 AM »

Pourtant j'ai la configuration de base pour le htacess je n'y ai pas touché :/
Logged
davidm
MODx evangelist
Moderator
*
Posts: 7,026


Software is like sex, it's better when it's free !


WWW
« Reply #14 on: Aug 28, 2008, 07:10 AM »

Non ce que je voulais dire c'est que les règles ajoutées par SEO Strict vont ré-écrire http://www.domaine.com/dossier en http://www.domaine.com/dossier/

Si je comprend bien ton problème tu n'a pas d'extension aux URLs et même un document "normal" aura une URL du type
http://www.domaine.com/document et que tu ne veux pas que ce soit ré-écrit en http://www.domaine.com/document/
(jamais testé mais normalement avec SEO strict il n'y a pas de possibilité de duplicate content).

Si c'est le cas c'est qu'il y a un bug et alors il faudrait modifier le plugin / les règles ajoutées au htaccess en conséquence
Logged

.: nodeo.net : Pour un web libre, moderne et ouvert ! :: david-molliere.net : Suivez en "live" mes expérimentations et billets sur les CMS et autres applications web :.

*** Forums modxcms.fr Participez à l'élaboration du site MODx francophone ! ***

! Nouveau !  En live, ne manquez pas les news de modxcms.fr sur Twitter   ! Nouveau !

MODx est l'outil idéal pour les developpeurs et webdesigners qui cherchent un framework de gestion de contenu hautement flexible et performant, tout en étant simple d'accès pour les utilisateurs finaux.

Config : Apache 2.2.8 - MySQL 5.0.67 - PHP 5.2.8 | Debian 4.0 (Etch)

Réalisations sous MODx : | pargade-notaires.fr | soleil.info | gican.asso.fr | michelez-notaires.com | amadom.gerondicap.com | jocelyne-violet.net
Pages: [1] 2   Go Up
  Print  
 
Jump to:  

Powered by MySQL Powered by PHP

Copyright © 2005-2008 MODxCMS, All rights reserved. Contact Us
Styles by ziworks.com

Powered by SMF | SMF © 2006-2008, Simple Machines LLC

Valid XHTML 1.0! Valid CSS!