WordPress / Permaliens avec le FAI Free

A lire avant de commencer

Pour modifier la structure des permaliens avec Free, il faut effectuer les modifications directement sur le serveur SQL.

ATTENTION !!! FAIRE UNE SAUVEGARDE DU SITE ENTIER ET DE LA BASE DE DONNEES AVANT DE FAIRE QUOI QUE CE SOIT. Ou au moins le fichier .htaccess et tous les fichiers au même niveau.

NE CLIQUEZ JAMAIS SUR CE LIEN si vous avez activé le permalien personnalisé.

Si c’est trop tard et que par erreur on a activé le permalien personnalisé, WordPress va modifier le fichier .htaccess afin d’opérer des modifications en profondeur.

Malheureusement le serveur de Free est très frileux et n’autorise pas les modifications faites par cette technique. On aura alors un message d’erreur d’accès et la page SERA INACCESSIBLE, aussi bien la page que la console d’administration.

Si vous avez fait une sauvegarde du fichier .htaccess alors il faudra essayer de le redéposer par FTP pour écraser la modification.


Pourquoi activer les permaliens personnalisés ?


Par défaut, WordPress génère des pages avec des liens indexés, souvent avec des numéros.

Si vous voulez commencer à gérer et optimiser les requêtes d’un moteur de recherche pour qu’il pointe sur votre site, vous devrez utiliser des outils. Mais avant cela vous ne devez plus être en mode d’URL indexé mais personnalisé.

Le résultat sera qu’à la place d’avoir une adresse du type http://davy.chang.free.fr/articles/?p=123

J’aurai des adresses sur mon site avec le format du type http://davy.chang.free.fr/index.php/articles/permaliens

Ce dernier sera indexable et utilisé par les moteurs de recherche.

ATTENTION, une fois que l’option « personnalisé » des permaliens aura été activée sur un serveur Free. Vous ne devez même pas cliquez sur le menu des permaliens !!!


Contenu du fichier .htaccess

Voici un exemple du contenu du fichier .htaccess sur le serveur FREE

<IfDefine Free>
php56 1
</IfDefine>

# BEGIN WordPress
# Les directives (lignes) entre ‘BEGIN WordPress’ et ‘END WordPress’ sont
# généré dynamiquement, et ne doivent uniquement être modifiées via les filtres WordPress.
# Toute modification des directives entre ces marqueurs sera outrepassée.

# END WordPress


La procédure


ATTENTION, dernier avertissement, vous devez avoir quelques notions en gestion de base de données. Si vous n’êtes pas sûr, ne touchez à rien ou demandez l’aide d’un expert. Si vous n’avez pas le choix alors faites des sauvegardes !

Pour plus d’informations lire le site Comment changer les permaliens de WordPress pour Free.

Pour résumer :

  • Se connecter sur son serveur sql.free.fr : Base de données

  • Affichez la table wp-options. Une fois là, cherchez l’option permalink-structure.

  • Dans le cas précis de Free, mettre au début de la structure personnalisée /index.php au début est impératif.
    Par exemple : /index.php/%category%/%postname%/

  • Tant que vous y êtes, vous devez également choisir les préfixes pour la catégorie et le tag.

    Comme dans l’option du tableau de bord de WordPress. Là aussi on le fait via SQL dans wp-options.

    Dans wp_options, trouvez l’option nommée category_base. Cliquez sur le petit crayon pour modifier. Indiquez ce que vous voulez (attention, ne mettez jamais d’accent ni d’espace dans une url!). Par exemple categorie.

    Maintenant, le préfixe du tag. Toujours dans wp_options, trouvez tag_base (probablement une page plus loin). Modifier selon votre choix, de la même façon. Mettez tag ou motcle (pas d’accent).

  • Une fois le tout effectuer, dans la console d’administration WordPress, il ne faudra plus cliquer sur le bouton Réglages >Permaliens. Sinon le fichier .htaccess sera modifié.