1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28
| # Rewrite options
# Activation du moteur de réécriture
Options +FollowSymLinks
RewriteEngine On
RewriteBase /
# Conditions Fichers/Dossiers
RewriteCond %{REQUEST_FILENAME} !-f
RewriteCond %{REQUEST_FILENAME} !-d
# Messages d'erreurs personnalisés
# Erreur 400, Mauvaise requête
ErrorDocument 400 /errors/404.php
# Erreur 401, Non autorisé
ErrorDocument 401 /errors/401.php
# Erreur 403 , Interdit
ErrorDocument 403 /errors/403.php
# Erreur 404, Non trouvé
ErrorDocument 404 /errors/404.php
# Erreur 500, Erreur interne du serveur
ErrorDocument 500 /errors/404.php
# Suppression des WWW de l'URL de base
RewriteCond %{HTTP_HOST} ^www\.(.+) [NC]
RewriteRule ^ http://%1%{REQUEST_URI} [L,R=301]
# Redirect sous-domaine du forum
RewriteCond %{REQUEST_URI} forum/(.*) [NC]
RewriteRule ^(.*) http://forum.wda-fr.org/%1 [QSA,L,R=301] |