All pastes #898213 Raw Edit

Untitled

public text v1 · immutable
·published 2008-02-10 04:21 UTC
rendered paste body
RewriteEngine on

# ne pas rediriger si c'est un fichier des types entre parentheses

# rediriger les fichiers quand ils sont au mauvais endroits (pour liens relatif)
RewriteRule ^[/_\-a-zA-Z0-9]+/images/([_\-a-zA-Z0-9]+)\.(css|js|jpg|gif|png|mov|avi|wmv|pdf|ppt|pps|doc|mp3|mp4|zip|swf)$ /images/$1.$2
RewriteRule ^[/_\-a-zA-Z0-9]+/images/([a-z_]+)/([_\-a-zA-Z0-9]+)\.(css|js|jpg|gif|png|mov|avi|wmv|pdf|ppt|pps|doc|mp3|mp4|zip|swf)$ /images/$1/$2.$3
RewriteRule ^[/_\-a-zA-Z0-9]+/flash/([_\-a-zA-Z0-9]+)\.(css|js|jpg|gif|png|mov|avi|wmv|pdf|ppt|pps|doc|mp3|mp4|zip|swf)$ /flash/$1.$2%{QUERY_STRING}
RewriteRule ^[/_\-a-zA-Z0-9]+/photos/([_\-a-zA-Z0-9]+)\.(css|js|jpg|gif|png|mov|avi|wmv|pdf|ppt|pps|doc|mp3|mp4|zip|swf)$ /photos/$1.$2
RewriteRule ^[/_\-a-zA-Z0-9]+/css/([_\-a-zA-Z0-9]+)\.(css|js|jpg|gif|png|mov|avi|wmv|pdf|ppt|pps|doc|mp3|mp4|zip|swf)$ /css/$1.$2
RewriteRule ^[/_\-a-zA-Z0-9]+/membres/([_a-z0-9]+)/([_\-a-zA-Z0-9]+)\.(css|js|jpg|gif|png|mov|avi|wmv|pdf|ppt|pps|doc|mp3|mp4|zip|swf)$ /membres/$1/$2.$3

# pour les cv des membres
RewriteRule ^cv/([_a-z]+)$ /cv/$1/ [R]
RewriteRule ^cv/([_a-z]+)/$ /index.php?lien=membres&code=$1&%{QUERY_STRING}

# pour la recherche de membre, on doit bypasser car ceux d'en dessous prennent le /recherche/ comme un code de membre
RewriteRule ^section/membres/recherche$ /section/membres/recherche/ [R]
RewriteRule ^section/membres/recherche/$ /index.php?lien=membres&section=recherche&%{QUERY_STRING}
# pour les membres et leurs codes
RewriteRule ^section/membres/([_a-z]+)$ /section/membres/$1/ [R]
RewriteRule ^section/membres/([_a-z]+)/$ /index.php?lien=membres&code=$1&%{QUERY_STRING}

# pour les différentes sections
RewriteRule ^section/([_a-z]+)$ /section/$1/ [R]
RewriteRule ^section/([_a-z]+)/$ /index.php?lien=$1&%{QUERY_STRING}
# section avec une id
RewriteRule ^section/([_a-z]+)/([0-9]+)$ /section/$1/$2/ [R]
RewriteRule ^section/([_a-z]+)/([0-9]+)/$ /index.php?lien=$1&id=$2&%{QUERY_STRING}

# section avec une categorie
RewriteRule ^section/([_a-z]+)/categorie/([0-9]+)$ /section/$1/categorie/$2 [R]
RewriteRule ^section/([_a-z]+)/categorie/([0-9]+)/$ /index.php?lien=$1&categorie=$2&%{QUERY_STRING}


# section avec une sous-section
RewriteRule ^section/([_a-z]+)/([_a-z]+)$ /section/$1/$2/ [R]
RewriteRule ^section/([_a-z]+)/([_a-z]+)/$ /index.php?lien=$1&section=$2&%{QUERY_STRING}