URL rewriting blog + forum
3 messages
• Page 1 sur 1
Consultez la formation URL Rewriting et sites dynamiques de WebRankInfo / Ranking Metrics
- Rollmops
- Nouveau WRInaute

- Messages: 33
- Inscription: 21 Sep 2006
URL rewriting blog + forum
Bonjour,
Voilà j'ai installé un blog dotclear à la racine de mon site, sous la forme :
-http://www.monblog.com/
J'ai placé une redirection pour éviter d'avoir l'adresse dotclear du type :
-http://www.monblog.com/index.php/
Jusque là tout fonctionne avec ce .htaccess placé à la racine :
Puis j'ai installé un forum dans un dossier forum du type
-http://www.monblog.com/forum/
que j'ai rewrité.
J'ai rajouté ce code dans le .htacess à la racine :
Les deux codes fonctionnent très bien indépendemment l'un de l'autre, si je mets seulement le 1er le blog est correctement rewrité, si je mets seulement le second, le forum est correctement rewrité...
Mais impossible de les faire fonctionner ensemble. Je suis sûr que ce n'est qu'un petit détail mais je n'ai pas les connaissances suffisantes pour le résoudre
Dernier point : j'aimerais une fois le conflit entre ces deux morceaux de code résolu, rajouter un morceau indiquant :
toutes les url du type -monblog.com... sont redirigées vers -www.monblog.com et les variantes de type -monblog.com/forum/topic210.htm redirigées vers -www.monblog.com/forum/topic210.htm
Je posterai bien sûr le problème entièrement résolu. Merci de votre aide...
Voilà j'ai installé un blog dotclear à la racine de mon site, sous la forme :
-http://www.monblog.com/
J'ai placé une redirection pour éviter d'avoir l'adresse dotclear du type :
-http://www.monblog.com/index.php/
Jusque là tout fonctionne avec ce .htaccess placé à la racine :
- Code: Tout sélectionner
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule (.*) index.php/$1
RewriteRule ^index.php$ index.php/
Puis j'ai installé un forum dans un dossier forum du type
-http://www.monblog.com/forum/
que j'ai rewrité.
J'ai rajouté ce code dans le .htacess à la racine :
- Code: Tout sélectionner
# FORUM INDEX
RewriteRule ^forum/index\.html$ /forum/index.php [QSA,L]
# FORUM PROTECTION RULE
RewriteRule ^forum/.*/([^/]+\.html)$ /forum/index.php [R=301,L]
# CATEGORIES
RewriteRule ^forum/.*-c([0-9]+)\.html$ /forum/index.php?c=$1 [QSA,L]
# PAGINATED FORUM
RewriteRule ^forum/.*-f([0-9]+)-([0-9]+)\.html$ /forum/viewforum.php?f=$1&start=$2 [QSA,L]
# FORUM
RewriteRule ^forum/.*-f([0-9]+)\.html$ /forum/viewforum.php?f=$1 [QSA,L]
# PAGINATED TOPIC
RewriteRule ^forum/topic([0-9]+)-([0-9]+)\.html$ /forum/viewtopic.php?t=$1&start=$2 [QSA,L]
# TOPIC
RewriteRule ^forum/topic([0-9]+)\.html$ /forum/viewtopic.php?t=$1 [QSA,L]
# POST
RewriteRule ^forum/post([0-9]+)\.html$ /forum/viewtopic.php?p=$1 [QSA,L]
#PROFILES
RewriteRule ^forum/membre([0-9]+)\.html$ /forum/profile.php?mode=viewprofile&u=$1 [QSA,L]
Les deux codes fonctionnent très bien indépendemment l'un de l'autre, si je mets seulement le 1er le blog est correctement rewrité, si je mets seulement le second, le forum est correctement rewrité...
Mais impossible de les faire fonctionner ensemble. Je suis sûr que ce n'est qu'un petit détail mais je n'ai pas les connaissances suffisantes pour le résoudre
Dernier point : j'aimerais une fois le conflit entre ces deux morceaux de code résolu, rajouter un morceau indiquant :
toutes les url du type -monblog.com... sont redirigées vers -www.monblog.com et les variantes de type -monblog.com/forum/topic210.htm redirigées vers -www.monblog.com/forum/topic210.htm
Je posterai bien sûr le problème entièrement résolu. Merci de votre aide...
-

etrusco - WRInaute occasionnel

- Messages: 259
- Inscription: 31 Déc 2004
salut...
C'est encore moi que je m'y colle !!!!
lol...
Rajoute ceçi à tes regles concernant le blog :
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/forum
RewriteRule (.*) index.php/$1
RewriteRule ^index.php$ index.php/
et tu verra tu ne cessera de me remercier
ou de te moquer de moi si ça foire mais je pense pas
pour le reste, ceci en debut de ton htaccess
RewriteCond %{HTTP_HOST} ^tondomaine.com$
RewriteRule ^(.*) ##http://www.tondomaine.com##/$1 [QSA,L,R=301]
sans les ## bien sur pour le -http://www.tondomaine.com-/$1
et tu verra tu ne cessera de me remercier
ou de te moquer de moi si ça foire mais je pense pas
C'est encore moi que je m'y colle !!!!
lol...
Rajoute ceçi à tes regles concernant le blog :
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} !^/forum
RewriteRule (.*) index.php/$1
RewriteRule ^index.php$ index.php/
et tu verra tu ne cessera de me remercier
ou de te moquer de moi si ça foire mais je pense pas
pour le reste, ceci en debut de ton htaccess
RewriteCond %{HTTP_HOST} ^tondomaine.com$
RewriteRule ^(.*) ##http://www.tondomaine.com##/$1 [QSA,L,R=301]
sans les ## bien sur pour le -http://www.tondomaine.com-/$1
et tu verra tu ne cessera de me remercier
ou de te moquer de moi si ça foire mais je pense pas
3 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 :
- URL Rewriting et forum
- Url rewriting sur les pages d'un blog
- URL rewriting sur forum
- Forum avec url rewriting
- forum de discussion et URL Rewriting
- URL rewriting et forum phpBB
- URL rewriting pour forum phpbb 2.0.21
- URL Rewriting d'un forum phpBB
- Quel forum pour un url rewriting parfait ...
- Gros problème avec forum - url rewriting
Consultez la description détaillée des produits ou services de Google suivants : Google Blog Search
- 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. - Transformer des textes non cliquables en liens
Cet outil vous permet de trouver des pages citant votre site mais ne faisant pas (encore) de lien. Il suffira parfois d'un simple mail pour transformer cette simple citation en lien (backlink).
Qui est en ligne
Utilisateurs parcourant ce forum: Aucun utilisateur enregistré et 0 invités
