Forcer index.php avec WordPress

WordPress a une mauvaise habitude : si vous allez à la racine de votre blog en tapant http://www.example.com/index.php, il vous redirigera vers http://www.example.com/ . De même http://www.example.com/index.php?cat=1 est redirigé vers http://www.example.com/?cat=1 .

En général c’est une bonne chose : tout le monde s’en fout, l’URL est plus petite et personne n’a besoin de savoir que votre site est en PHP.

Par contre si vous avez un fichier index.html c’est très gênant : impossible de visiter votre blog, on retombe toujours vers index.html puisque c’est la page par défaut sur la plupart des serveurs.

Donc voici comment faire pour forcer l’utilisation de index.php dans les URL :

Fichier wp-includes/link-template.php ligne 1869

    $url .= '/' . ltrim( $path, '/' );

devient

    $url .= '/' . ltrim( 'index.php'.$path, '/' );

Fichier wp-includes/canonical.php ligne 58

//$original['path'] = preg_replace('|/index.php$|', '/', $original['path']);

devient

$original['path'] = preg_replace('|/index.php$|', '/', $original['path']);

Module Prestashop : Mise à jour facile de Prestashop

La mise à jour de Prestashop est un processus long et dangereux. En cas d’erreur vous pouvez perdre toutes vos données ou votre boutique peut être inutilisable.

Ce module vous permet de mettre à jour facilement et en toute sécurité Prestashop en un seul clic.

Le processus de mise à jour dure normalement moins de 5 minutes.

Démonstration vidéo en temps réel

Les fichiers et bases de données sont sauvegardés avant toute modification, donc si quelque chose se passe mal, tout est automatiquement restauré.

Le module PrestaShop Easy Update vous apporte la sécurité de conserver vos données facilement.

Démonstration vidéo de restauration des données en temps réel

Pour que la mise à jour fonctionne vous devez avoir assez d’espace disque sur votre serveur pour la sauvegarde de vos fichiers et de votre base de donnée ainsi que de l’archive de la mise à jour.
De plus vos fichiers doivent être accessible en écriture par PHP, puisqu’ils seront remplacés pour la plupart.

Module Prestashop : Réduction multiples

Ce module permet de créer des réductions en fonction de nombreux critères : Le produit, son fabriquant, sa catégorie, le groupe du client et bien sur la date.

Vous pouvez avoir autant de combinaisons que vous le souhaitez.

Par exemple vous pouvez appliquer une réduction de 5% sur toute votre boutique pour les clients du groupe “Bon clients” ou alors juste sur la catégorie “Accessoires”.

Les autres clients ne verront pas la réduction.