Aller au contenu
Invision Board France

Mettre en place les URL conviviales


Youp3

Ce tutoriel a été réalisé pour IP.Board 3.2.

 

URL conviviale ?

 

Qu'est-ce qu'une URL conviviale ? C'est une URL qui est plus compréhensible à lire par un humain et qui permet d'améliorer son référencement dans les moteurs de recherche. L'exemple ci-dessous montre l'url servant à afficher le contenu d'un forum à l'ancien format IP.Board, puis au format convivial.

 

Avant :

http://forums.invisionboard.fr/index.php?showforum=127

Après :

http://forums.invisionboard.fr/forum/127-les-modules-ipboard/

 

Comme vous pouvez le constater, le nouveau format est plus sympa.

 

 

Configuration au niveau IP.Board

 

Se rendre dans Système > Paramètres système > System > Search Engine Optimization > Friendly URL Features

 

Y configurer les paramètres de la manière suivante :

Redirect to new friendly URL format? OUI

Use "301" for friendly URL redirects? OUI

URL Type : Query String

Use .htaccess mod_rewrite ? OUI

 

En dessous du dernier paramètre, vous devez un code ressemblant à celui-ci :

<IfModule mod_rewrite.c>
Options -MultiViews
RewriteEngine On
RewriteBase /forums/
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /forums/index.php [L]
</IfModule>

Vous devez le copier et l'insérer dans le fichier .htaccess se situant à la racine de votre forum. Si ce fichier n'existe pas encore, il faut le créer.

 

S'assurer que le fichier conf_global.php (à la racine du forum) contient bien le paramètre use_friendly_urls à 1.

$INFO['use_friendly_urls'] = '1';

 

 

Configuration au niveau IP.Content

 

Si vous disposez aussi du produit IP.Content, il y a des réglages complémentaires à réaliser.

 

Se rendre dans Autres applications > Content > Settings > Avancés

 

URL to index.php => http://www.invisionboard.fr (l'endroit où vous avez mis le fichier index.php du dossier Tools)

Gateway filename : index.html (le nom de la page d'entrée de votre site)

Use .htaccess mod_rewrite ? OUI

 

Une fois les paramètres validés, un bouton Télécharger le fichier .htaccess apparait. Utilisez-le pour télécharger le fichier correspondant au domaine sur lequel vous travaillez et placez le au même endroit que le fichier index.php qui se trouve à la racine de votre site. Le fichier doit contenir un code similaire au code suivant :

<IfModule mod_rewrite.c>
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule . /index.php [L]
</IfModule>

 

 

C'est terminé !

Vous devez maintenant disposer des url conviviales et les urls à l'ancien format sont automatiquement redirigées vers le nouveau format.


Retour utilisateur

Commentaires recommandés

Si je comprends bien, quand on a installé la suite IPB normalement à la racine du serveur,

- le premier htaccess doit se mettre à la "racine de votre forum", c'est à dire ici:

admin/applications/forums

- le second htaccess doit se mettre à la "racine de votre site", là j'ai compris.

 

c'est ça ?

Lien vers le commentaire
Partager sur d’autres sites



Rejoindre la conversation

Vous pouvez publier maintenant et vous inscrire plus tard. Si vous avez un compte, connectez-vous maintenant pour publier avec votre compte.

Invité
Ajouter un commentaire…

×   Collé en tant que texte enrichi.   Coller en tant que texte brut à la place

  Seulement 75 émoticônes maximum sont autorisées.

×   Votre lien a été automatiquement intégré.   Afficher plutôt comme un lien

×   Votre contenu précédent a été rétabli.   Vider l’éditeur

×   Vous ne pouvez pas directement coller des images. Envoyez-les depuis votre ordinateur ou insérez-les depuis une URL.

Chargement

×
×
  • Créer...

Information importante

En utilisant ce site, vous êtes d’accords avec nos Conditions d’utilisation. Nous avons placé des cookies sur votre appareil pour aider à améliorer ce site. Vous pouvez choisir d’ajuster vos paramètres de cookies, sinon nous supposerons que vous êtes d’accord pour continuer.