Voila, mise à jour terminé :

Afin de permettre la redirection des anciens liens Dotclear 1.2 vers les liens Dotclear 2.1.
(rempalcement du /index/ par /post/)
Voici ce que j’ai fait :

Dans Dotclear :

  URL du Blog : http://domaine.ext/dotclear/
Méthode de lecture de l'URL : QUERY_STRING

Dans le plugin dc1redirect : (fichier _public.php)

  $core->url->register('redir_post','','^index/(d{4}/d{2}/d{2}/d+.+)$',array('dcUrlRedirect','redir_post'));
$core->url->register('redir_category','','^index/([A-Z]+[A-Za-z0-9_-]*)/?$',array('dcUrlRedirect','redir_category'));
if ($core->plugins->moduleExists('dayMode') && $core->blog->settings->daymode_active) {
$archive_pattern = '^index/(d{4}/d{2}(/d{2})?)/?$';
} else {
$archive_pattern = '^index/(d{4}/d{2})(?:/d{2})?/?$';

Dans un fichier .htaccess à la racine du répertoire dotclear

   SetEnv PHP_VER 5
Options -MultiViews -Indexes RewriteEngine on RewriteCond %{REQUEST_FILENAME} !-f RewriteCond %{REQUEST_FILENAME} !-d RewriteRule (.*) index.php?$1 Redirect permanent /dotclear/rss.php /dotclear/feed/rss2 Redirect permanent /dotclear/atom.php /dotclear/feed/atom

Ensuite pour rediriger l’ensemble des fichiers stocké auparavant dans le dossier : /dotclear/images (jusqu’a Dotclear 1.2.x) maintenant situé dans /dcpublic (à partir de Dotclear 2.1.x),

Une requête SQL dans PhpMyAdmin Attention penser à faire une sauvegarde de votre base de donnés avant d’appliquer cette requête …. et penser à modifier les chemin en fonction de votre arborescence.

   UPDATE dc_post SET post_excerpt = replace(post_excerpt,'/dotclear/images','/dcpublic');    UPDATE dc_post SET post_excerpt_xhtml = replace(post_excerpt_xhtml,'/dotclear/images','/dcpublic');    UPDATE dc_post SET post_content = replace(post_content,'/dotclear/images','/dcpublic');    UPDATE dc_post SET post_content_xhtml = replace(post_content_xhtml,'/dotclear/images','/dcpublic');

Voila et maintenant tout devrait fonctionner sinon n’hesitez pas à vous rendre sur le support de Dotclear 2.

Catégories : Informatique

1 commentaire

Les commentaires sont fermés.

Générateur AscreeN