Htaccess, exception a une règle

Discussion dans 'URL Rewriting et .htaccess' créé par wetzlers, 10 Juin 2012.

Tags:
  1. wetzlers
    wetzlers Nouveau WRInaute
    Inscrit:
    25 Décembre 2011
    Messages:
    7
    J'aime reçus:
    0
    Bonjour,

    J'utilise un framework CodeIgniter et suis donc obligé de faire de la réecriture d'url pour avoir des urls propres. Mon htaccess contient donc une règle:

    Code:
    RewriteCond $1 !^(index\.php|images|js|css|robots\.txt|sitemap\.xml|css|js|img|site)
    RewriteRule ^(.*)$ /index.php/$1 [L]
    Mais j'ai un dossier "mantis" que je veux accéder sans cette règle, j'ai donc essayé de mettre une condition supplémentaire pour ne pas lancer cette règle si l'url contient "mantis", mais cela ne marche pas. Voila mon htaccess:

    Code:
    RewriteCond %{REMOTE_HOST} !^mantis
    RewriteCond $1 !^(index\.php|images|js|css|robots\.txt|sitemap\.xml|css|js|img|site)
    RewriteRule ^(.*)$ /index.php/$1 [L]
    Une idée? Merci
     
  2. spout
    spout WRInaute accro
    Inscrit:
    14 Mai 2003
    Messages:
    9 170
    J'aime reçus:
    344
    En général on met plutôt une règle du style:
    Code:
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^(.*)$ index.php?/$1 [L]
    
    Qui fait déjà en sorte que si un fichier existe que ça ne passe pas par index.php
    D'ailleurs c'est dans la doc: http://codeigniter.com/wiki/mod_rewrite
     
  3. wetzlers
    wetzlers Nouveau WRInaute
    Inscrit:
    25 Décembre 2011
    Messages:
    7
    J'aime reçus:
    0
    Merci ca marche parfaitement!
     
  4. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 024
    J'aime reçus:
    1
    C'est bien si ça marche mais n'aurait il pas été plus "sport" ou disons "élégant" de modifier la règle existante ?

    RewriteCond $1 !^(index\.php|images|js|css|robots\.txt|sitemap\.xml|css|js|img|site|mantis)
     
Chargement...
Similar Threads - Htaccess exception règle Forum Date
Exception htaccess robots.txt URL Rewriting et .htaccess 22 Mai 2014
Htaccess : forcer sur www.domaine.fr avec des exceptions URL Rewriting et .htaccess 14 Novembre 2007
Exception avec htaccess d'un dossier : possible? Netlinking, backlinks, liens et redirections 18 Mars 2006
Site non sécurisé avec htaccess Demandes d'avis et de conseils sur vos sites 27 Juillet 2022
Fichier .htaccess, Https et www Débuter en référencement 2 Juillet 2022
Redirect 410 HTACCESS pour toutes les pages d'un répertoire URL Rewriting et .htaccess 1 Juillet 2022
Redirection 404 via le .htaccess / pb avec les liens relatifs Débuter en référencement 5 Mai 2022
WordPress Petit souci de redirection htaccess URL Rewriting et .htaccess 3 Mai 2022
htaccess vs modifications site, quelle stratégie ? Merci URL Rewriting et .htaccess 10 Mars 2022
Redirection url htaccess Développement d'un site Web ou d'une appli mobile 14 Janvier 2022
Priorité entre le serveur et le fichier Htaccess URL Rewriting et .htaccess 4 Janvier 2022
importance de l'ordre des instructions dans un fichier htaccess URL Rewriting et .htaccess 3 Janvier 2022
Variables SetEnv dans un fichier htaccess URL Rewriting et .htaccess 25 Décembre 2021
htaccess qui fonctionne partout sauf sur 1 seul PC URL Rewriting et .htaccess 28 Juillet 2021
modification fichier htaccess URL Rewriting et .htaccess 25 Juillet 2021
Protection de site web : quel code ajouter dans htaccess ? URL Rewriting et .htaccess 5 Mars 2021
Blocage d'un visiteur via le fichier .htaccess URL Rewriting et .htaccess 5 Janvier 2021
sécurité avec htaccess URL Rewriting et .htaccess 18 Décembre 2020
Récriture .htaccess (sous-domaine + répertoire) URL Rewriting et .htaccess 11 Août 2020
Le htaccess de WordPress réécrit une URL qui n'est pas censé être réécrite Administration d'un site Web 17 Juin 2020