#!/bin/bash
# SEO : catégories en double ou vides réunies, produits retirés redirigés (testé sur la copie le 8 octobre 2026).
# Avant : envoyer sur le serveur le dossier jour-j/ et htaccess-a-ajouter.txt. Retour : bash ~/jour-j/seo-categories.sh retour
cd ~/alchimistes.fr || exit 1
S=~/sauvegardes
if [ "$1" = "retour" ]; then
  cp "$S/htaccess-avant-seo-categories" .htaccess
  php ~/jour-j/executer-sql.php ~/jour-j/seo-categories-retour.sql
  [ -d var/cache/prod ] && mv var/cache/prod "var/cache/prod-retour-cat-$(date +%H%M)"
  echo "== retour fait"; exit 0
fi
[ -f "$S/htaccess-avant-seo-categories" ] || cp .htaccess "$S/htaccess-avant-seo-categories"
cat ~/htaccess-a-ajouter.txt "$S/htaccess-avant-mise-en-ligne" > .htaccess.nouveau && mv .htaccess.nouveau .htaccess && echo "redirections : $(grep -c 'R=301' .htaccess)"
php ~/jour-j/executer-sql.php ~/jour-j/seo-categories.sql
[ -d var/cache/prod ] && mv var/cache/prod "var/cache/prod-cat-$(date +%H%M)"
echo "== fin"
