url rewriting, phpbb et spip

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

marck5
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Sam Sep 13, 2003 23:10

url rewriting, phpbb et spip

Message le Mar Fév 10, 2004 12:22

Bonjour à tous,

J'ai mis en place un site sous spip et je souhaiterais y intégrer un forum phpbb ( de la même façon que forum de webrankinfo ). Comment qu'on fait ?

De plus, j'aurais donc un double url rewriting :
- un pour les pages spip
- un pour les messages du forum phpbb

Comment faire ? Je combine dans le ht acess les lignes de codes qui servent respectivement pour rewriter spip et phphbb ?


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Mar Fév 10, 2004 12:46

oui pas de soucis,

Pour plus de clarté tu peux mettre un .htaccess dans chaque répertoire

je suppose un répertoire pour le forum avec son .htaccess qui ne contiendra que les regles pour le forum

idem pour ton espace de publication

Quel url rewriting sur spip as tu fait ?
car il y en a un "en natif"

marck5
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Sam Sep 13, 2003 23:10

Message le Mar Fév 10, 2004 13:08

Je comptais utiliser ça :


RewriteEngine On
RewriteRule index.html index.php3 [QSA]
RewriteRule ^(.*)article(.*).html$ $1article.php3?id_article=$2 [QSA]
RewriteRule ^(.*)rubrique(.*).html$ $1rubrique.php3?id_rubrique=$2 [QSA]
RewriteRule ^(.*)breve(.*).html$ $1breve.php3?id_breve=$2 [QSA]

je sais pas si c'est le mieux, qu'entends-tu par en natif ?


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Mar Fév 10, 2004 13:53

En natif : spip gère l'url rewriting
regarde le fichier
inc.urls-dist.php3

tu dois avoir dedans
Code: Tout sélectionner
$type_urls = "standard";
include_local("inc-urls-".$type_urls.".php3");


Remplace par
Code: Tout sélectionner
$type_urls = "html";
include_local("inc-urls-".$type_urls.".php3");


et enregistre le fichier sous inc.urls.php3 (pour conserver le fichier d'origine à la prochaine évolution)
désormais les urls du type article12.html fonctionne

marck5
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Sam Sep 13, 2003 23:10

Message le Mar Fév 10, 2004 14:42

Si je fais la manip que tu me conseille là, il faut quand même que je modifie le fichier ht access ?


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Mar Fév 10, 2004 14:45

Pour la partie SPIP, non, c'est spip qui générère les url correctement

Essayes en local et voit ce que celà donne

marck5
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Sam Sep 13, 2003 23:10

Message le Mar Fév 10, 2004 15:35

Ok merci.

et concernant le forum phph bb...Je l'installe et ensuite je fais comment pour faire comme pour le site de wri ? J'utilise une fonction include ?

marck5
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Sam Sep 13, 2003 23:10

Message le Dim Fév 15, 2004 14:25

bon j' ai réussi a me démerder avec le forum, en revanche l'url rewriting pour le site spip marche pas. Pourriez-vous me dire ce qui ne va pas dans ce que j'ai fait ?

je suis sur ovh

1/ j 'ai telecharge inc-urls-dist.php3 , j'ai modifie et j'ai mis :

Code: Tout sélectionner
$type_urls = "html";
include_local("inc-urls-".$type_urls.".php3")

2/ je l'ai telecharge sur le serveur et je l'ai renommé inc-urls.php3

3/ j ai trouvé mon ht_access (situé dans le fichier CACHE)

4/ j'ai mis dedans :

RewriteEngine on

Code: Tout sélectionner
# urls spip
RewriteRule ^/rubrique([0-9]+)\.html$   /rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^/article([0-9]+)\.html$    /article.php3?id_article=$1 [QSA,L]
RewriteRule ^/breve([0-9]+)\.html$      /breve.php3?id_breve=$1 [QSA,L]
RewriteRule ^/secteur([0-9]+)\.html$    /secteur.php3?id_rubrique=$1 [QSA,L]

5/ j'ai vidé le cache

5/ Ben ensuite quand je balade ma souris sur les liens de mon site c'est bien au bon format (article123.htm) mais quand je clique j'arrive nul par (sorry we coulnd not find etc. )

Si vous vouluez voir à quoi ca ressemble , c'est à cette adresse http://www.paranormal-ondes.com

Merci à ceux qui pourront m'éclairer...


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Dim Fév 15, 2004 17:54

Il s'agit du fichier .htaccess et non ht_access
Ce fichier est chez moi à la racine et non dans le fichier repertoire cache

marck5
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Sam Sep 13, 2003 23:10

Message le Dim Fév 15, 2004 22:27

j'avais mal écris le nom du fichier .htaccess. C'est bien sous ce nom qu'il se trouve, et non ht_access, dans le repertoire cache (mais bon je l'ai mis a la racine du site au cas ou, sans effet).

Monr problème reste entie...


Kmacleod
WRInaute accro
WRInaute accro
 
Messages: 3418
Inscription: Jeu Nov 28, 2002 15:47

Message le Dim Fév 15, 2004 22:48

Je viens de mettre en place la technique pour http://www.coaching-conseils.com

C'est à dire
inc-url.php3 avec html
.htaccess a à la racine du site avec
Code: Tout sélectionner
RewriteRule ^article([0-9]*).html$ /article.php3?id_article=$1 [QSA,L]
RewriteRule ^rubrique([0-9]*).html$ /rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^breve([0-9]*).html$ /breve.php3?id_breve=$1 [QSA,L]
RewriteRule ^forum([0-9]*).html$ /forum.php3?id_forum=$1 [QSA,L]


Vidage du cache
Et celà fonctionne

Je pense que c'est le 1er slash qui donne une erreur
car
http://www.paranormal-ondes.com//rubrique11.html fonctionne bien

Il faut donc enlever le 1er slash
Mon .htaccess est correct (ovh et 60 gp), tu peux l'utiliser ;-)

marck5
WRInaute occasionnel
WRInaute occasionnel
 
Messages: 106
Inscription: Sam Sep 13, 2003 23:10

Message le Lun Fév 16, 2004 0:56

ça marche !

Merci beaucoup pour ton aide


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