Skip to content
Extraits de code Groupes Projets
Valider 10a2d697 rédigé par Fil's avatar Fil
Parcourir les fichiers

suppression des anciens htaccess-xx.txt obsoletes

parent 4088cdd8
Aucune branche associée trouvée
Aucune étiquette associée trouvée
Aucune requête de fusion associée trouvée
###########################################################
# Fichier .htaccess pour les URLs 'html' ; a installer #
# si vous reglez $type_urls='html' #
# dans ecrire/mes_options.php3 #
# (fichier associe : inc-urls-html.php3) #
###########################################################
RewriteEngine On
### si votre site est en sous-domaine, preciser ci-dessous
# RewriteBase /sous/domaine/
RewriteRule ^rubrique([0-9]+)\.html$ rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^article([0-9]+)\.html$ article.php3?id_article=$1 [QSA,L]
RewriteRule ^breve([0-9]+)\.html$ breve.php3?id_breve=$1 [QSA,L]
RewriteRule ^mot([0-9]+)\.html$ mot.php3?id_mot=$1 [QSA,L]
RewriteRule ^auteur([0-9]+)\.html$ auteur.php3?id_auteur=$1 [QSA,L]
###########################################################
# Fichier .htaccess pour les URLs propres ; a installer #
# si vous reglez $type_urls='propres' ou 'propres2' #
# dans ecrire/mes_options.php3 #
# (fichier associe : inc-urls-propres.php3) #
# #
# Note: ce fichier est compatible avec inc-urls-html.php3 #
###########################################################
RewriteEngine On
### Si votre site est dans un sous-repertoire, preciser ci-dessous
# RewriteBase /sous/repertoire/
################ DEBUT HTACCESS SPIP ######################
### Supprimez le '#' de la ligne ci-dessous si votre hebergement
### lit les .php3 avec php3 au lieu de php4 ou php5 (sans garantie!)
# AddType x-mapp-php4 .php3
###
# Si le fichier ou repertoire existe, ignorer toutes les regles suivantes
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule "." - [skip=100]
RewriteCond %{REQUEST_FILENAME} -d
RewriteRule "." - [skip=100]
#
###
###
# Compatibilite avec les URLS "html" (pour transition sympa)
RewriteRule ^rubrique([0-9]+)\.html$ rubrique.php3?id_rubrique=$1 [QSA,L]
RewriteRule ^article([0-9]+)\.html$ article.php3?id_article=$1 [QSA,L]
RewriteRule ^breve([0-9]+)\.html$ breve.php3?id_breve=$1 [QSA,L]
RewriteRule ^mot([0-9]+)\.html$ mot.php3?id_mot=$1 [QSA,L]
RewriteRule ^auteur([0-9]+)\.html$ auteur.php3?id_auteur=$1 [QSA,L]
# Fin compatibilite
###
###
# URLs "propres" et "propres2"
# Rediriger les mots et breves sans le "+" final
RewriteRule ^(\+[^/\.\+]+)(\.html)?$ /$1+$2 [QSA,R]
# Les mots-cles
RewriteRule ^\+-[^/\.]+-\+(\.html)?$ mot.php3 [QSA,E=url_propre:$0,L]
# Les breves
RewriteRule ^\+[^/\.]+\+(\.html)?$ breve.php3 [QSA,E=url_propre:$0,L]
# Les rubriques
RewriteRule ^-[^/\.]+-(\.html)?$ rubrique.php3 [QSA,E=url_propre:$0,L]
# les auteurs
RewriteRule ^_[^/\.]+(\.html)?$ auteur.php3 [QSA,E=url_propre:$0,L]
# Les articles (en dernier car expression plus "large")
RewriteRule ^[^/\.]+(\.html)?$ article.php3 [QSA,E=url_propre:$0,L]
# Fin URLs "propres" et "propres2"
###
# rediriger les .php3 errones vers .php
RewriteCond %{REQUEST_FILENAME} (.*\.php)3$
RewriteCond $1 -f
RewriteRule . $1 [QSA,L]
################ FIN HTACCESS SPIP ########################
0% Chargement en cours ou .
You are about to add 0 people to the discussion. Proceed with caution.
Terminez d'abord l'édition de ce message.
Veuillez vous inscrire ou vous pour commenter