Redirection d’un domaine vers un nouveau domaine en Htaccess

Bonjour, ça reprend après un long absence sur mon blog, je partage avec vous mon petit problème résolu ce matin.

Après avoir terminé un projet qui était en mode test sous un sous domaine pas mal de lien on était partagé entre les collaborateurs, le soucis était de passer tous les ancien lien vers le nouveau nom de domaine en gardant tous les paramètres.

J’ai du herché un peu pour trouver la solution, placez le code ci-dessous dans un fichier .htaccess à la racine de votre site, celui-ci effectuera une redirection si le domaine utilisé correspond à l’ancien domaine :

  1. #Redirection de l’ancien nom de domaine
  2. RewriteCond %{HTTP_HOST}   ^ancien-domaine\.com [NC]
  3. RewriteRule ^/?(.*)         http://www.nouveau-domaine.com/$1 [L,R=301]
  4. RewriteCond %{HTTP_HOST}   ^www.ancien-domaine\.com [NC]
  5. RewriteRule ^/?(.*)         http://www.nouveau-domaine.com/$1 [L,R=301]

Bonne chance !

 

Créer votre panier en PHP

L’utilisation d’un panier électronique dans un site web e-commerce est devenu obligatoire pour que les internautes puissent ajouter leurs produit dedans et bien gérer son panier.
Nous allons voir dans ce tutoriel comment avoir toutes les fonctions utiles pour créer un panier en php

  1.  
  2. < ?php
  3. // ———————————————————————–
  4. // Ajoute un article dans le panier
  5. // ———————————————————————–
  6. function ajout($select){
  7.     $ajout = false;
  8.     if(!isset($_SESSION[‘panier’][‘verrouille’]) || $_SESSION[‘panier’][‘verrouille’] == false){
  9.         if(!verif_panier($select[‘id’])){
  10.             array_push($_SESSION[‘panier’][‘id_article’],$select[‘id’]);
  11.             array_push($_SESSION[‘panier’][‘qte’],$select[‘qte’]);
  12.             array_push($_SESSION[‘panier’][‘taille’],$select[‘taille’]);
  13.             array_push($_SESSION[‘panier’][‘prix’],$select[‘prix’]);
  14.             $ajout = true;
  15.         }
  16.         else{
  17.             $ajout = modif_qte($select[‘id’],$select[‘qte’]);
  18.         }
  19.     }
  20.     return $ajout;
  21. }
  22.  

La suite >