Découvrez ci-après comment « changer le nom » du dossier ./administrator de Joomla via un cookie et une redirection.
Nouveau dossier à la racine du domaine
- Créer un nouveau dossier à la racine du site et le nommer comme il vous plaira (ex. « connexionadmin« )
- Dans ce dossier, créer un fichier index.php contenant le code suivant:
<?php
$admin_cookie_code= »123456« ;
setcookie(« JoomlaAdminSession »,$admin_cookie_code,0, »/ »);
header(« Location: ../administrator/index.php »);
?>
[su_box title= »Attention ! »]Depuis Joomla 2.5, insérer un “ au début du code.
Source[/su_box]
.htaccess
- Dans votre fichier .htaccess (toujours à la racine du domaine), insérez le code suivant:
RewriteEngine On
RewriteCond %{REQUEST_URI} ^/administrator
RewriteCond %{HTTP_COOKIE} !JoomlaAdminSession=123456
RewriteRule .* – [L,F]
Accés à votre dossier ./administrator
- Saisir l’URL du type:
http://www.nomdemonsite.com/connexionadmin
Un cookie (remplacez 123456 par la chaîne de caractère de votre choix) vous autorisera l’accès à l’administration Joomla jusqu’à la prochaine fermeture de votre navigateur. Le dossier de connexion reste secret.
Le tour est joué !
Source, variante (plus intrusive dans le noyau Joomla), alternative avec une extension (JISecure My Site – source)