IdentifiantMot de passe
Loading...
Mot de passe oublié ?Je m'inscris ! (gratuit)
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 :

Question simple sur la redirection d'un répertoire vers un autre


Sujet :

Apache

  1. #1
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Points : 47
    Points
    47
    Par défaut Question simple sur la redirection d'un répertoire vers un autre
    Bonjour à tous.

    Mon site est hébergé sur un serveur qui accepte le htaccess, et je m'en sers fréquemment.

    Mais j'échoue sur un cas simple :
    Je voudrais rediriger les urls du dossier root/work vers un root/pages

    Dans un htaccess. placé dans le répertoire root, j'ai écrit :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    1
    2
    RewriteEngine on
    Redirect 301 /work/ /pages/
    Le fichier est lu (j'ai fait le test en insérant un code erroné), mais ces instructions n'ont aucun effet : une page root/work/xxx.html est affichée telle quelle.

    Merci de votre aide pour résoudre ce petit problème.

  2. #2
    Inactif  
    Homme Profil pro
    Webmaster
    Inscrit en
    Juin 2021
    Messages
    645
    Détails du profil
    Informations personnelles :
    Sexe : Homme
    Âge : 57
    Localisation : France, Pas de Calais (Nord Pas de Calais)

    Informations professionnelles :
    Activité : Webmaster
    Secteur : Arts - Culture

    Informations forums :
    Inscription : Juin 2021
    Messages : 645
    Points : 1 280
    Points
    1 280
    Par défaut
    Bonjour,

    ce ne serait pas plutôt :
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^/work/$ 	 /pages/ [L,R=301]
    ou
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule /work/(.*) 	 /pages/$1 [L,R=301]
    à tester... à moins d'utiliser RedirectPermanent ? (je ne suis pas spécialiste... )


    6- Rediriger d’anciens répertoires vers de nouveaux en 301
    Code : Sélectionner tout - Visualiser dans une fenêtre à part
    RewriteRule ^/?ancien_repertoire/([a-z/.]+)$ nouveau_repertoire/$1 [R=301,L]

  3. #3
    Membre du Club
    Profil pro
    Inscrit en
    Février 2010
    Messages
    59
    Détails du profil
    Informations personnelles :
    Localisation : France

    Informations forums :
    Inscription : Février 2010
    Messages : 59
    Points : 47
    Points
    47
    Par défaut
    Bonjour et merci.

    Malheureusement, aucune des formulations ne fonctionne... Je les avais d'ailleurs déjà plus ou moins testées. La dernière étant un cas particulier de la 1ère.

    L'instruction est d'ailleurs évaluée : si j'introduis une erreur, il y a plantage. Mais elle ne produit rien. Il semble donc que la désignation des urls à réécrire (work) ne soit pas bonne ; en fonction peut-être de l'emplacement du fichier... Je ne sais pas.

    J'avais pourtant l'impression que cette question était assez basique.

    Bonne journée.

Discussions similaires

  1. question simple sur les select dynamiques
    Par grinder59 dans le forum Général JavaScript
    Réponses: 7
    Dernier message: 24/01/2006, 16h53
  2. question simple sur le style de body
    Par grinder59 dans le forum Balisage (X)HTML et validation W3C
    Réponses: 5
    Dernier message: 18/01/2006, 17h57
  3. Question simple sur la libération des objets
    Par gibet_b dans le forum Langage
    Réponses: 2
    Dernier message: 12/07/2004, 11h01
  4. DTS : Question simple sur sources de données
    Par guignol dans le forum MS SQL Server
    Réponses: 2
    Dernier message: 28/05/2004, 13h09
  5. Question simple sur les threads :)
    Par momox dans le forum C++Builder
    Réponses: 2
    Dernier message: 15/06/2003, 05h13

Partager

Partager
  • Envoyer la discussion sur Viadeo
  • Envoyer la discussion sur Twitter
  • Envoyer la discussion sur Google
  • Envoyer la discussion sur Facebook
  • Envoyer la discussion sur Digg
  • Envoyer la discussion sur Delicious
  • Envoyer la discussion sur MySpace
  • Envoyer la discussion sur Yahoo