Merge branch 'elfet-patch-1'

This commit is contained in:
An Phan 2015-02-25 23:52:50 +08:00
commit 7e96fdedfe
3 changed files with 71 additions and 64 deletions

View File

@ -92,6 +92,13 @@ RewriteRule ^ %1%3%{REQUEST_URI} [R=301,L]
RewriteEngine on RewriteEngine on
RewriteCond %{HTTPS} !on RewriteCond %{HTTPS} !on
RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI} RewriteRule (.*) https://%{HTTP_HOST}%{REQUEST_URI}
# Note: It's also recommended to enable HTTP Strict Transport Security (HSTS)
# on your HTTPS website to help prevent man-in-the-middle attacks.
# See https://developer.mozilla.org/en-US/docs/Web/Security/HTTP_strict_transport_security
<IfModule mod_headers.c>
Header always set Strict-Transport-Security "max-age=31536000; includeSubDomains"
</IfModule>
``` ```
### Force HTTPS Behind a Proxy ### Force HTTPS Behind a Proxy

View File

@ -9,45 +9,45 @@ Une collection de morceaux de .htaccess utiles, le tout dans un seul endroit.
Ce que nous faisons ici est principalement la collection des extraits utiles de partout sur le web (par exemple, une bonne partie est de [serveur Apache Configs] (https://github.com/h5bp/server-configs-apache)). Bien qu'ayant essayé de créditer la bonne personne, des éléments peuvent être manquant. Si vous pensez que quelque chose, ici, provient de votre travail et que vous devriez en être crédité, faites le moi savoir, ou faites une PR. Ce que nous faisons ici est principalement la collection des extraits utiles de partout sur le web (par exemple, une bonne partie est de [serveur Apache Configs] (https://github.com/h5bp/server-configs-apache)). Bien qu'ayant essayé de créditer la bonne personne, des éléments peuvent être manquant. Si vous pensez que quelque chose, ici, provient de votre travail et que vous devriez en être crédité, faites le moi savoir, ou faites une PR.
## Table des Matières ## Table des Matières
- [Réécriture et la Redirection](#rewrite-and-redirection) - [Réécriture et la Redirection](#r-criture-et-redirection)
- [Forcer www](#force-www) - [Forcer www](#force-www)
- [Forcer www d'une manière générique](#force-www-in-a-generic-way) - [Forcer www d'une manière générique](#forcer-www-d-une-mani-re-g-n-rique)
- [Forcer non-www](#force-non-www) - [Forcer non-www](#forcer-non-www)
- [Forcer non-www d'une manière générique](#force-non-www-in-a-generic-façon) - [Forcer non-www d'une manière générique](#forcer-non-www-d-une-mani-re-g-n-rique)
- [Forcer HTTPS](#force-https) - [Forcer HTTPS](#forcer-https)
- [Forcer HTTPS Derrière un Proxy](#force-https-behind-a-proxy) - [Forcer HTTPS Derrière un Proxy](#forcer-https-d-rri-re-un-proxy)
- [Forcer le Slash de fin](#force-trailing-slash) - [Forcer le Slash de fin](#forcer-le-slash-de-fin)
- [Supprimer Slash](#remove-trailing-slash) - [Supprimer Slash](#supprimer-le-slash-de-fin)
- [Rediriger une Seule Page](#redirect-a-single-page) - [Rediriger une Seule Page](#rediriger-une-seule-page)
- [Alias pour un Seul Dossier](#alias-a-single-directory) - [Alias pour un Seul Dossier](#alias-pour-un-seul-dossier)
- [Alias de Chemins vers un Script](#alias-paths-to-script) - [Alias de Chemins vers un Script](#alias-de-chemins-vers-un-script)
- [Rediriger un Site Entier](#redirect-an-entire-site) - [Rediriger un Site Entier](#rediriger-un-site-entier)
- [Alias en URLs Propres](#alias-clean-urls) - [Alias en URLs Propres](#alias-en-urls-propres)
- [Sécurité](#security) - [Sécurité](#securit)
- [Refuser tout Accès](#deny-all-access) - [Refuser tout Accès](#refuser-tout-acc-s)
- [Refuser tout Accès sauf soi-même](#deny-all-access-except-yours) - [Refuser tout Accès sauf soi-même](#refuser-tout-acc-s-sauf-soi-m-me)
- [Autoriser tout Accès sauf Spammers'](#allow-all-access-except-spammers) - [Autoriser tout Accès sauf Spammers'](#autoriser-tout-acc-s-sauf-spammeurs)
- [Refuser l'Accès aux fichiers et Répertoires Cachés](#deny-access-to-hidden-files-and-directories) - [Refuser l'Accès aux fichiers et Répertoires Cachés](#refuser-acc-s-aux-fichiers-et-dossiers-cach-s)
- [Refuser l'Accès aux fichiers de Sauvegarde et Source](#deny-access-to-backup-and-source-files) - [Refuser l'Accès aux fichiers de Sauvegarde et Source](#refuser-acc-s-aux-sources-et-fichiers-de-sauvegarde)
- [Désactiver la Navigation de Dossier](#disable-directory-browsing) - [Désactiver la Navigation de Dossier](#d-sactiver-la-navigation-de-dossier)
- [Désactiver le Hotlink des Images](#disable-image-hotlinking) - [Désactiver le Hotlink des Images](#d-sactiver-le-hotlink-des-images)
- [Désactiver le Hotlink des Images pour des Domaines Spécifiques](#disable-image-hotlinking-for-specific-domains) - [Désactiver le Hotlink des Images pour des Domaines Spécifiques](#d-sactiver-le-hotlink-des-images-pour-des-domaines-sp-cifiques)
- [Protéger un Dossier par Mot de Passe](#password-protect-a-directory) - [Protéger un Dossier par Mot de Passe](#prot-ger-un-dossier-par-mot-de-passe)
- [Protéger Un ou Plusieurs Fichiers par Mot de Passe](#password-protect-a-file-or-several-files) - [Protéger Un ou Plusieurs Fichiers par Mot de Passe](#prot-ger-un-ou-plusieurs-fichiers-par-mot-de-passe)
- [Performance](#performance) - [Performance](#performance)
- [Compresser les Fichiers Texte](#compress-text-files) - [Compresser les Fichiers Texte](#compresser-les-fichiers-texte)
- [Donner l'En-tête "Expires"](#set-expires-headers) - [Donner l'En-tête "Expires"](#donner-l-en-t-te-expires)
- [Désactiver les eTags](#turn-etags-off) - [Désactiver les eTags](#d-sactiver-etags)
- [Divers](#divers) - [Divers](#divers)
- [Définition des variables de PHP](#set-php-variables) - [Définition des variables de PHP](#mettre-en-place-des-variables-php)
- [Pages d'Erreur Personnalisées](#custom-error-pages) - [Pages d'Erreur Personnalisées](#pages-d-erreur-personnalis-es)
- [Forcer le Téléchargement](#force-downloading) - [Forcer le Téléchargement](#forcer-t-l-chargement)
- [Empêcher le Téléchargement](#prevent-downloading) - [Empêcher le Téléchargement](#eviter-t-l-chargement)
- [Autoriser les Polices Cross-Domain](#allow-cross-domain-fonts) - [Autoriser les Polices Cross-Domain](#autoriser-les-polices-cross-domain)
- [Encodage UTF-8 Auto](#auto-utf-8-encode) - [Encodage UTF-8 Auto](#encodage-utf-8-auto)
- [Passer à une autre version PHP](#switch-to-another-php-version) - [Basculer vers une Autre Version de PHP](#basculer-vers-une-autre-version-de-php)
- [Désactiver la Compatibilité De Vue pour Internet Explorer](#disable-internet-explorer-compatibility-view) - [Désactiver la Compatibilité De Vue pour Internet Explorer](#d-sactiver-la-compatibilit-de-vue-pour-internet-explorer)
- [Servir les Images WebP](#serve-webp-images) - [Servir les Images WebP](#servir-des-images-webp)
## Réécriture et Redirection ## Réécriture et Redirection
Remarque: Il est supposé avoir `mod_rewrite` installé et activé. Remarque: Il est supposé avoir `mod_rewrite` installé et activé.

View File

@ -6,34 +6,34 @@ Kolekcia užitočných .htaccess súborov, všetky na jednom mieste. Rozhodol so
**POZNÁMKA**: Apache 2.4 prináša niekoľko zmien, najme pre kontrolu prístupu. Pre viac informácii sa pozrite na [upgrading document](https://httpd.apache.org/docs/2.4/upgrading.html) a tiež na [this issue](https://github.com/phanan/htaccess/issues/2). **POZNÁMKA**: Apache 2.4 prináša niekoľko zmien, najme pre kontrolu prístupu. Pre viac informácii sa pozrite na [upgrading document](https://httpd.apache.org/docs/2.4/upgrading.html) a tiež na [this issue](https://github.com/phanan/htaccess/issues/2).
## Tabuľka obsahu ## Tabuľka obsahu
- [Prepisovanie a presmerovanie](#rewrite-and-redirection) - [Prepisovanie a presmerovanie](#prepisovanie-a-presmerovanie)
- [Presmerovanie na WWW](#force-www) - [Presmerovanie na WWW](#presmerovanie-na-www)
- [Všeobecné presmerovanie na WWW](#force-www-in-a-generic-way) - [Všeobecné presmerovanie na WWW](#v-eobecn-presmerovanie-na-www)
- [Presmerovanie bez WWW](#force-non-www) - [Presmerovanie bez WWW](#presmerovanie-bez-www)
- [Presmerovanie na HTTPS](#force-https) - [Presmerovanie na HTTPS](#presmerovanie-na-https)
- [Pridanie koncového lomítka](#force-trailing-slash) - [Pridanie koncového lomítka](#pridanie-koncov-ho-lom-tka)
- [Presmerovanie jednej stránky](#redirect-a-single-page) - [Presmerovanie jednej stránky](#presmerovanie-jednej-str-nky)
- [Presmerovanie celého webu](#redirect-an-entire-site) - [Presmerovanie celého webu](#presmerovanie-cel-ho-webu)
- [Bezpečnosť](#security) - [Bezpečnosť](#bezpe-nos)
- [Zakázanie prístupu pre všetkých](#deny-all-access) - [Zakázanie prístupu pre všetkých](#zak-zanie-pr-stupu-pre-v-etk-ch)
- [Zakázanie prístupu všetkým okrem vás](#deny-all-access-except-yours) - [Zakázanie prístupu všetkým okrem vás](#zak-zanie-pr-stupu-v-etk-m-okrem-v-s)
- [Povoliť prístup všetkým, ale nie spamerom](#allow-all-access-except-spammers) - [Povoliť prístup všetkým, ale nie spamerom](#povoli-pr-stup-v-etk-m-ale-nie-spamerom)
- [Zakázať prístup k skrytým súborom a priečinkom](#deny-access-to-hidden-files-and-directores) - [Zakázať prístup k skrytým súborom a priečinkom](#zak-za-pr-stup-k-skryt-m-s-borom-a-prie-inkom)
- [Zakázanie prístupu k zálohám a zdrojovým súborom](#deny-access-to-backup-and-source-files) - [Zakázanie prístupu k zálohám a zdrojovým súborom](#zak-zanie-pr-stupu-k-z-loh-m-a-zdrojov-m-s-borom)
- [Zakázanie prehliadania priečinka](#disable-directory-browsing) - [Zakázanie prehliadania priečinka](#zak-zanie-prehliadania-prie-inka)
- [Zakázanie hotlinkovania obrázkov](#disable-image-hotlinking) - [Zakázanie hotlinkovania obrázkov](#zak-zanie-hotlinkovania-obr-zkov)
- [Priečinok chránený heslom](#password-protect-a-directory) - [Priečinok chránený heslom](#prie-inok-chr-nen-heslom)
- [Súbor alebo niekoľko súborov chránených heslom](#password-protect-a-file-or-several-files) - [Súbor alebo niekoľko súborov chránených heslom](#s-bor-alebo-nieko-ko-s-borov-chr-nen-ch-heslom)
- [Výkon](#performance) - [Výkon](#v-kon)
- [Kompresia textových súborov](#compress-text-files) - [Kompresia textových súborov](#kompresia-textov-ch-s-borov)
- [Nastavenia expirácie headerov](#set-expires-headers) - [Nastavenia expirácie headerov](#nastavenia-expir-cie-headerov)
- [Vypnutie eTags](#turn-etags-off) - [Vypnutie eTags](#vypnutie-etags)
- [Ostatné](#miscellaneous) - [Ostatné](#ostatn)
- [Nastavenie PHP premenných](#set-php-variables) - [Nastavenie PHP premenných](#nastavenie-php-premenn-ch)
- [Vlastné chybové stránky](#custom-error-pages) - [Vlastné chybové stránky](#vlastn-chybov-str-nky)
- [Povinné stiahnutie](#force-downloading) - [Povinné stiahnutie](#povinn-stiahnutie)
- [Povoliť cross-domain písma](#allow-cross-domain-fonts) - [Povoliť cross-domain písma](#povoli-cross-domain-p-sma)
- [Automatické UTF-8 kódovanie](#auto-utf-8-encode) - [Automatické UTF-8 kódovanie](#automatick-utf-8-k-dovanie)
## Prepisovanie a presmerovanie ## Prepisovanie a presmerovanie
Poznámka: Predpokladá sa, že máte nainštalovaný a povolený `mod_rewrite`. Poznámka: Predpokladá sa, že máte nainštalovaný a povolený `mod_rewrite`.