Du referencement et des URL SPIP

Une question très terre à terre, comme ça, en passant, hop!

Je constate que l’URL des pages générées par SPIP se compose toujours de la
même façon:

www.nomdedomaine/rubriqueXX.html ou encore
http://www.nomdedomaine/rubrique.php3?id_rubrique=4.

Or, pour ceux pour qui font du référencement, SPIP est un cauchemar. Voici
pourquoi.

Un des trucs pour optimiser un site afin qu’il soit dans le top 20 des
moteurs de recherche, outre les mots clés dans les champs META, reside dans
l’optimisation des URL. Je m’explique.

Par exemple, supposons que mon nom de domaine soit micheldumais.com et que
je cause de nouvelles technologies. Dejà, mon nom de domaine lui meme sera
utilisé pour l’optimisation. Toutefois, l’autre truc est de se servir des
noms des sections et des sous-sections. Si mon site compte 5 sections
appellées « nouvelles technologies, informatique, nouvelle économie, portails
et systèmes d’exploitation », je dois donc créer celles-ci dans SPIP. Or, mon
problème, c’est que SPIP ne genere pas d’URL du genre

www.micheldumais.com/nouvelles_technologies/rubrique1.html
ou encore
www.micheldumais.com/informatique/rubrique33.html
ou encore
www.micheldumais.com/portails/rubrique.php3?id_rubrique=4

etc., etc…

À moins que je n’aille pas bien lu la documentation, est-il possible de
realiser une operation? Est-ce une demande realiste pour une future version?
Et pouquoi tant de haine? :wink:

Cordialement à tous les Spipeurs

Michel Dumais

La doc est là :
http://www.uzine.net/article765.html

et un exemple ici :

-- Fil

@ Michel Dumais (Hotmail) <michel_dumais@hotmail.com> :

Je constate que l'URL des pages générées par SPIP se compose toujours de la
même façon:

www.nomdedomaine/rubriqueXX.html ou encore
http://www.nomdedomaine/rubrique.php3?id_rubrique=4.
From spip@taplanete.net Wed Aug 28 18:46:36 2002

Return-Path: <spip@taplanete.net>
Received: from smtp.noos.fr (verlaine.noos.net [212.198.2.73])
  by miel.brainstorm.fr (Postfix) with ESMTP id A68311C076
  for <spip@rezo.net>; Wed, 28 Aug 2002 18:46:36 +0200 (CEST)
Received: (qmail 49987717 invoked by uid 0); 28 Aug 2002 16:45:42 -0000
Received: from unknown (HELO vaugines) ([81.65.60.69]) (envelope-sender
  <spip@taplanete.net>)by 212.198.2.73 (qmail-ldap-1.03) with SMTP
  for <spip@rezo.net>; 28 Aug 2002 16:45:42 -0000
From: =?iso-8859-1?Q?=C9ric_=5Btaplanete.net=5D?= <spip@taplanete.net>
To: <spip@rezo.net>
Date: Wed, 28 Aug 2002 18:45:25 +0200
Message-ID: <006b01c24eb2$52258110$453c4151@vaugines>
MIME-Version: 1.0
Content-Type: text/plain;
  charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
X-Priority: 3 (Normal)
X-MSMail-Priority: Normal
X-Mailer: Microsoft Outlook, Build 10.0.2627
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2600.0000
Importance: Normal
Subject: =?iso-8859-1?q?=5BSpip=5D_?=
  =?iso-8859-1?q?Faire_passer_une_variable_=E0_un_script_de_mes=5Ffonctions?=
  =?iso-8859-1?q?=2Ephp_ou_afficher_un_article_sur_plusieurs_pages_=28suite?=
  =?iso-8859-1?q?=29?=
X-BeenThere: spip@rezo.net
X-Mailman-Version: 2.1b2+
Precedence: list
List-Help: <mailto:spip-request@rezo.net?subject=help>
List-Archive: <Discuter chez rezo.net;
List-Unsubscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=unsubscribe>
List-Subscribe: <http://listes.rezo.net/mailman/listinfo/spip&gt;,
  <mailto:spip-request@rezo.net?subject=subscribe>
List-Post: <mailto:spip@rezo.net>
List-Id: SPIP : questions/reponses <spip.rezo.net>
X-List-Received-Date: Wed, 28 Aug 2002 16:46:36 -0000
Status: O
Content-Length: 1640
Lines: 62

J=92en suis toujours =E0 essayer de faire afficher mes articles long sur
plusieurs pages. J'ai presque r=E9ussi mais cela me pose encore quelques
probl=E8mes car c'est un peu "lourd".

Voici ma m=E9thode.

Je fais afficher le texte comme =E7a : [(#TEXTE|TexteP1)] avec TexteP1 =
qui
est une fonction que j'ai mise dans mes_fonctions.php3 :

---- Code
function TexteP1($texte) {
    return disp_xwords($texte,0,5);
};

function disp_xwords($MyString,$dwords,$xwords)
{ =20
   $StringTab=3Dexplode("\n",$MyString);
   for($i=3D$dwords;$i<$xwords;$i++)
   { =20
      $NewString.=3D" "."$StringTab[$i]"; =20
   }=20
   return $NewString; =20
}
---- Fin Code

Donc cette fonction (qui fait appel =E0 disp_xwords) r=E9cup=E8re les =
cinq
premiers paragraphes. Ensuite je fais un test pour savoir si il y a
encore du texte =E0 la suite et si c'est le cas j'appelle une nouvelle
page qui fera afficher le texte de cette fa=E7on : [(#TEXTE|TexteP2)] :

---- Code
function TexteP2($texte) {
    return disp_xwords($texte,5,10);
};
---- Fin Code

Et ainsi de suite. Ce n'est pas tr=E8s propre je trouve et surtout je =
suis
oblig=E9 de faire plein de pages et de fonctions. Ce que j'aimerai c'est
pouvoir faire appel =E0 une seule fonction qui serait :

---- Code
function Aff5Pargraphes($texte,$deb_par) {
    $fin_par=3Ddeb_par+5;
    return disp_xwords($texte,$deb_par,$fin_par);
};
---- Fin Code

Et c'est l=E0 que j'ai un probl=E8me car je ne sais pas comment faire =
pour
quand j'appelle cette fonction dans mon squelette :
[(#TEXTE|Aff5Pargraphes)] lui faire passer la variable $deb_par ...

Quelqu'un =E0 une id=E9e ?

Merci=20

=C9ric

salut,

mauvais retours de la part de webmestres (sur phpinfo notamment) par rapport aux services nvphost. apparemment il y a eu déjà de nombreux problèmes avec cet hébergeur et des trucs plutôt gênants comme les sites inacessibles pendant des heures (journées ?).

j'en dirais pas plus, ne m'étant pas passionné pour les threads nvphost sur les forums. mais bon tu peux te faire rembourser ? si oui, tu devrais je le crains.

parce qu'à une époque, avant que nvphost ne fasse de l'offre de l'hébergement, je "connaissais" les proprios et leur compétences en admin de serveur m'ont laissé dubitatif...

personne n'est chez herbergement discount ? kk'un peut dire si la 1.4 passe bien ?

a+

--

Matthieu ONFRAY
webmaster de Japanim
Toute l'actualité de la japanimation
www.japanim.net

j'en dirais pas plus, ne m'étant pas passionné pour les threads

nvphost

sur les forums. mais bon tu peux te faire rembourser ? si oui, tu
devrais je le crains.

Oui tu peux te faire rembourser vu que tu as acheté un hébergement par
correspondance. La loi française prévoit un délai de rétractation de 8
ou 15 jours. Alors si ça a vraiment l'air craignos agis vite ! Et ta
demande doit être faite par recommandé avec Accusé de réception !

Éric

At 12:11 -0400 28/08/02, Michel Dumais (Hotmail) wrote:

Or, mon

problème, c’est que SPIP ne genere pas d’URL du genre

www.micheldumais.com/nouvelles_technologies/rubrique1.html
ou encore
www.micheldumais.com/informatique/rubrique33.html
ou encore

www.micheldumais.com/portails/rubrique.php3?id_rubrique=4

Voir le Monde diplomatique:

http://www.monde-diplomatique.fr/livre/naufragesdesquipulas/

C’est tout dans un seul site SPIP. Cela se réalise en modifiant le fichier -inc-urls-xxx.php3 à la racine de SPIP, l’exemple de Fil pour le Diplo est fournit en ligne:

ARNO*

Le Scarabée : http://www.scarabee.com
uZine 3 : http://www.uzine.net