Blog
Astuces
Placer Joomla dans un sous répertoire caché
Après avoir passé pas mal de temps à parcourir diverses solutions pêchées sur la toile et avoir malgré tout galéré pour avoir LA solution qui fonctionne, je vous propose mon mixe. Si je vous ai fais gagné une nuit de sommeil, n'hésitez pas à laisser votre petit commentaire ;-).
Pour l'exemple, le site se trouve à l'adresse "http://www.monsite.com", la racine FTP de votre hébergement est représentée par "ftp:// ... /" et le nouveau sous-répertoire se nome "joomla".
1 - Créer le sous-répertoire
Avec votre logiciel FTP favoris, créer le répertoire "ftp:// ... /joomla/" devant contenir Joomla.
2 - Déplacez vos fichiers
Déplacez TOUS les fichiers de Joomla dans "ftp:// ... /joomla/" y compris robots.txt, .htaccess.
Déplacez également tous les fichiers se trouvant à la racine de votre site tel que les fichiers de vérification des bots (Google, Yahoo, Alexa, Etc...).
3 - Créer un fichier .htaccess pour rediriger vers le nouveau sous-répertoire.
Créer un nouveau fichier .htaccess à la racine du site ("www.clickpanic.com/.htaccess"). Insérez-y le code suivant en remplaçant "joomla" par le nom de votre sous-dossier.
RewriteEngine On
RewriteBase /
RewriteCond %{REQUEST_URI} !^/joomla
RewriteRule ^(.*)$ joomla/$1 [L]
4 - Modifiez le fichier de configuration de Joomla
Editez le fichier "ftp:// ... /joomla/configuration.php" et modifiez les lignes suivantes pour adapter les chemins à votre sous-dossier "joomla".
public $log_path = '.../logs';
public $tmp_path = '.../tmp';
public $ftp_root = '.../';
devient
public $log_path = '.../joomla/logs';
public $tmp_path = '.../joomla/tmp';
public $ftp_root = '.../joomla/';
5 - Faites un test depuis votre navigateur
Rendez vous à l'adresse "http://www.monsite.com". Votre Joomla devrait s'afficher.
Configurateur de messagerie (beta)
Vous ne parvenez pas à configurer votre logiciel de messagerie ? Cet utilitaire vous fournira les paramètres de configuration avancés parfois nécessaires lorsque la configuration automatique ne fonctionne pas. (Fonctionne avec Outlook, Thunderbird, Windows Live Mail, messagerie iPhone, messagerie iPad, messagerie Smartphone...)

