Navigation

Inscrivez-vous gratuitement
pour pouvoir participer, suivre les réponses en temps réel, voter pour les messages, poser vos propres questions et recevoir la newsletter

Apache Discussion :

Utilisation de RewriteCond


Sujet :

Apache

  1. #1
    Futur Membre du Club
    Utilisation de RewriteCond
    Bonjour les Gens !

    J'en appelle à la science communautaire afin de m'éclairer sur mon petit soucis.

    Je cherche à faire un fichier .htaccess dans lequel je souhaite indiquer une redirection d'une adresse vers une autre adresse mais avec une condition.
    La condition en question c'est si on tape simplement l'adresse web, ou si on tape l'adresse avec une arborescence

    Exemple:

    Si je tape dans mon navigateur :

    www.monsite2.fr => on redirige vers www.monsite1.fr
    www.monsite2.fr/img/ => on redirige pas

    Actuellement dans le fichier .htaccess que je possède, il est indiqué :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    RewriteEngine On
    RewriteCond %{SERVER_PORT} 80
    RewriteRule ^(.*)$ https://www.monsite1.fr/$1 [R,L]


    Je crois comprendre que toutes les arrivées sur le port 80 sont redirigées

    Est ce que quelqu'un peut m'apporter une solution ?

    Merci d'avance

  2. #2
    Membre régulier
    Avant Ton RewriteRule essaie de mettre :
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    RewriteCond %{Request_URI} !^/img/

  3. #3
    Futur Membre du Club
    Merci Sebest777 pour ta réponse.

    Je comprends avec ceci que tu exclus de la redirection des répertoires spécifiques ?
    Vu que j'ai pas trop de répertoire cette solution va fonctionner.
    Mais existe-t-il une règle plus générique qui exclurait tous les dossiers ?

    En tout cas avec ta solution c'est déjà une belle avancée.

###raw>template_hook.ano_emploi###