web-dev-qa-db-fra.com

"Perfect" .htaccess pour Joomla 2.5

Je voudrais savoir ce que je devrais mettre en œuvre dans mon fichier htaccess pour rendre mon site plus rapide et sécurisé. Que me recommandes-tu?

3
Antonio

Il n’existe pas de " Perfect .htcaccess ".

Chaque site et environnement sont différents et ont des besoins divers. Avoir un htaccess qui fonctionne pour un site sur un hébergement spécifique ne signifie pas que cela fonctionnera de la même manière sur d'autres sites sur le même hébergement, ou sur le même site sur un autre hébergement.

Lodder a raison de dire que vous devez savoir ce que vous faites avec le fichier htaccess, mais je pourrais dire que ce n'est pas crucial, car si vous faites quelque chose qui va mettre votre site en panne, vous pouvez simplement renommer ou supprimer htaccess, et le site sera de retour.

Bien que htaccess soit très puissant, il n’est pas destructeur, alors oui, vous pouvez l’essayer.

Et en effet, vous pouvez améliorer à la fois la sécurité et la performance de votre site Web via htaccess, mais ce n’est pas la seule chose à faire.

Nicolas Dionysopoulos (le responsable de la sauvegarde et des outils d’administration d’Akeeba) fournit un fichier maître htaccess , un modèle contenant de nombreuses règles essentielles que vous pouvez modifier pour répondre à vos besoins. Besoins.

Vous devriez lire et relire chaque ligne et utiliser ou modifier ce qui répond à vos besoins spécifiques.

Vous pouvez le trouver ici: https://github.com/nikosdion/master-htaccess/blob/master/htaccess.txt


Plus d'informations sur l'amélioration de la vitesse:


Question similaire dans htaccess en JSE:
Joomla retire index.php - redirige vers la page d'accueil .htaccess

4
FFrewin

En plus de la réponse de @ FFrewin (je recommanderais également le maître htaccess de @ nikosdion), vous devez explorer les options du html5boilerplate htaccess, qui offre de nombreuses options pour améliorer la sécurité et les performances:

https://github.com/h5bp/html5-boilerplate/blob/master/dist/.htaccess

Comme noté précédemment par @FFrewin, vous ne pouvez pas simplement supprimer toutes ces règles dans votre htaccess et vous attendre à ce que cela fonctionne. Appliquez les règles dont vous pensez avoir besoin une par une et vérifiez après chaque visite que vous n'avez pas cassé votre site.

Si vous avez accès à la configuration du serveur, vous devez alors appliquer les règles à la place de htaccess, car cela ne ralentira pas votre site comme le ferait un fichier htaccess volumineux. Plus de détails à ce sujet ici:

https://github.com/h5bp/server-configs-Apache

3
Seth Warburton