[ Index ] |
|
Code source de SPIP 1.9.2c |
1 ############################################################## 2 # Fichier .htaccess SPIP v1.9 # 3 # # 4 # Permet de controler les URLs et la version de php utilisee # 5 # Compatible avec les URLs 'html', 'propres' et 'propres2' # 6 # Permet aussi d'effectuer la transition de .PHP 3 vers .PHP # 7 # # 8 # Pour utiliser ce fichier renommez-le '.htaccess' dans le # 9 # repertoire racine du site, en veillant a ne pas ecraser un # 10 # .htaccess personnalise qui s'y trouverait deja # 11 # # 12 # Attention certains hebergeurs desactivent tout ou partie # 13 # des fonctions du fichier .htaccess ; celui-ci est donc # 14 # indicatif - en cas de difficulte voir sur les forums SPIP # 15 ############################################################## 16 17 RewriteEngine On 18 19 ################ CONFIGURATION ###################### 20 21 ### Configuration sous-repertoire 22 # Si votre site est dans un sous-repertoire, preciser ci-dessous 23 # le nom du sous-repertoire, et supprimer le '#' 24 # Chez certains hebergeurs il faut indiquer "RewriteBase /" 25 26 #RewriteBase /sous/repertoire/ 27 28 29 # SPIP version 'php' - si vous avez d'anciennes adresses en '.php[3]', 30 # supprimez le '#' sur les lignes qui suivent pour rediriger les acces 31 # errones vers le .php correspondant 32 33 #RewriteCond %{REQUEST_FILENAME} -f 34 #RewriteRule ^(.+)\.php[3]$ $1.php [QSA,L] 35 36 # Fin version 37 ### 38 39 40 ################ REGLAGES PERSONNALISES ###################### 41 # Inscrivez ci-dessous vos reglages supplementaires 42 43 # Permettre a IE de reconnaitre le win_png.htc de retraitement des png transparents 44 AddType text/x-component .htc 45 46 # bloquer les acces aux repertoires .svn/ (SPIP, plugins, squelettes...) 47 RewriteRule ^(.*/)?\.svn/ - [F] 48 49 ################ GESTIONS DES URLS SPIP ####################### 50 51 ### 52 # Si le fichier ou repertoire demande existe 53 # ignorer toutes les regles qui suivent 54 RewriteCond %{REQUEST_FILENAME} -f 55 RewriteRule "." - [skip=100] 56 RewriteCond %{REQUEST_FILENAME} -d 57 RewriteRule "." - [skip=100] 58 # 59 ### 60 61 62 ### 63 # Compatibilite avec les URLS "html" (pour transition sympa) 64 # voir fichier ecrire/urls/html.php3 65 RewriteRule rubrique([0-9]+)\.html$ spip.php?page=rubrique&id_rubrique=$1 [QSA,L] 66 RewriteRule article([0-9]+)\.html$ spip.php?page=article&id_article=$1 [QSA,L] 67 RewriteRule breve([0-9]+)\.html$ spip.php?page=breve&id_breve=$1 [QSA,L] 68 RewriteRule mot([0-9]+)\.html$ spip.php?page=mot&id_mot=$1 [QSA,L] 69 RewriteRule auteur([0-9]+)\.html$ spip.php?page=auteur&id_auteur=$1 [QSA,L] 70 RewriteRule site([0-9]+)\.html$ spip.php?page=site&id_syndic=$1 [QSA,L] 71 # Compatibilite avec les anciennes URLS appelant directement des fichiers php 72 RewriteRule ^(rubrique|article|breve|mot|auteur|site|agenda|backend|backend-breves|distrib|forum|ical|plan|recherche|resume|sommaire|sommaire_texte)\.php3?$ spip.php?page=$1 [QSA,L] 73 RewriteRule ^page.php[3]? spip.php [QSA,L] 74 RewriteRule ^spip_cal\.php3?$ spip.php?action=ical [QSA,L] 75 RewriteRule ^spip_rss\.php3?$ spip.php?action=rss [QSA,L] 76 # Fin compatibilite 77 ### 78 79 ### 80 # URLs "propres" et "propres2" 81 # pensez a regler $type_urls='propres' ou 'propres2' 82 # dans ecrire/mes_options.php 83 # (fichier associe : ecrire/urls/propres.php) 84 85 # Les mots-cles 86 RewriteRule ^\+-[^/\.]+(-\+)?(\.html)?$ spip.php?page=mot [QSA,E=url_propre:$0,L] 87 88 # Les breves 89 RewriteRule ^\+[^/\.]+\+?(\.html)?$ spip.php?page=breve [QSA,E=url_propre:$0,L] 90 91 # Les rubriques 92 RewriteRule ^-[^/\.]+-?(\.html)?$ spip.php?page=rubrique [QSA,E=url_propre:$0,L] 93 94 # les auteurs 95 RewriteRule ^_[^/\.]+_?(\.html)?$ spip.php?page=auteur [QSA,E=url_propre:$0,L] 96 97 # Les sites 98 RewriteRule ^@[^/\.]+@?(\.html)?$ spip.php?page=site [QSA,E=url_propre:$0,L] 99 100 # Les articles (en dernier car expression plus "large") 101 RewriteRule ^[^/\.]+(\.html)?$ spip.php?page=article [QSA,E=url_propre:$0,L] 102 103 # Fin URLs "propres" et "propres2" 104 ###
titre
Description
Corps
titre
Description
Corps
titre
Description
Corps
titre
Corps
Généré le : Wed Nov 21 10:20:27 2007 | par Balluche grâce à PHPXref 0.7 |
![]() |