redirection "trop" imposante

Discussion dans 'URL Rewriting et .htaccess' créé par organogon, 4 Avril 2015.

  1. organogon
    organogon Nouveau WRInaute
    Inscrit:
    4 Avril 2015
    Messages:
    9
    J'aime reçus:
    0
    Bonjour a tous,

    alors je débarque dans le codage htaccess , j'ai essayé depuis 3 jours en suivant differents tutos ou articles sur le web mais je n'arrive pas a tout combiner pour faire ce que je souhaite.

    Alors quel est mon souhait?

    je souhaiterais mettre mes fichiers html dans un dossier /fr mais que mes images soient dans un dossier img/ situé au meme niveau que mon dossier fr/ pour qu'elles puissent etre partagées par les differentes langues.

    Or j'ai pour le moment dans mon htaccess un code (voir ci dessous) qui fait une redirection permanente dans le dossier fr, pour que les gens tombent directement sur la page index dans le dossier fr.

    Code:
    Options -Indexes
    Options -Multiviews
    Options +FollowSymLinks
    RewriteEngine on
    RewriteCond %{HTTP_HOST} ^(www\.)?reborn-design\.fr$ [NC]
    RewriteCond %{REQUEST_URI} !^/fr
    RewriteRule ^(.*)$ /fr/$1 [L]

    Le soucis c'est que je n'arrive donc plus a atteindre mes images dans mon dossier img/ avec le code <img src="../img/image.jpeg" /> dans mes pages html car il me rajouter un fr/ au debut !

    J'aimerais donc pouvoir avoir acces aux images depuis mes pages html situées dans mon dossier fr/

    Une idee svp ?
    Merci d'avance a toutes les bonnes ames qui voudront prendre un peu de leur temps pour m'aider a sortir la tete de l'eau !

    Bonne journée a tous et bonne fetes de Paques !
     
  2. loubet
    loubet WRInaute impliqué
    Inscrit:
    19 Février 2003
    Messages:
    792
    J'aime reçus:
    0
    il n'y a que la home sous son url / qui doit être redirigé vers /fr/ ou aussi /index.php ou /index.html ou d'autres pages html ou php à la racine ?
     
  3. organogon
    organogon Nouveau WRInaute
    Inscrit:
    4 Avril 2015
    Messages:
    9
    J'aime reçus:
    0
    toutes les pages html et php doivent etre importées a la racine, il n'y a pas que accueil

    merci pour votre interet
     
  4. jeanluc
    jeanluc WRInaute accro
    Inscrit:
    3 Mai 2004
    Messages:
    2 882
    J'aime reçus:
    0
    Bonjour,

    Remplace la dernière ligne par:
    Code:
    RewriteRule ^(.*\.html|.*\.php)$ /fr/$1 [L]
    Jean-Luc
     
  5. organogon
    organogon Nouveau WRInaute
    Inscrit:
    4 Avril 2015
    Messages:
    9
    J'aime reçus:
    0
    yep ca marche mais pas completement !!!

    car maintenant quand je tape mon nom de domaine.fr je tombe sur :

    Forbidden
    You don't have permission to access / on this server.

    or nomdedomaine.fr/test.html ca fonctionne !


    Quelqu'un a t il une explication svp ?
     
  6. organogon
    organogon Nouveau WRInaute
    Inscrit:
    4 Avril 2015
    Messages:
    9
    J'aime reçus:
    0
    en gros c'est comme s'il ne trouvait plus le fichier index.html !!!

    Bizarre non?
     
  7. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 181
    J'aime reçus:
    1
    Code:
    RewriteRule ^(.*\.html|.*\.php|/)$ /fr/$1 [R=301,L]
    ou
    Code:
    RewriteRule ^(.*\.html|.*\.php|.*/)$ /fr/$1 [R=301,L]
    le cas des urls genre "www.example.com" sans le "/" terminal ne fonctionnera pas.
    pense au code 301 :wink: si tu ne veux pas perdre l'antériorité des urls.
     
  8. organogon
    organogon Nouveau WRInaute
    Inscrit:
    4 Avril 2015
    Messages:
    9
    J'aime reçus:
    0
    Bonjour,
    aucun des deux ne repare ce probleme et en plus,
    si je tape nomdedomaine.fr/index.fr il me renvoie bien vers nomdedomaine.fr/fr/index.html mais il m'affiche le dossier fr/ dans l'url ce que je ne souhaite pas et je viens de voir que c'etait le cas avec la proposition precedente

    merci en tout cas pour votre aide
     
  9. zeb
    zeb WRInaute accro
    Inscrit:
    5 Décembre 2004
    Messages:
    12 181
    J'aime reçus:
    1
    Essaye de retourner le problème alors tout réécire sauf le dossier image

    RewriteCond %{REQUEST_URI} !.*(/img/).*
     
  10. organogon
    organogon Nouveau WRInaute
    Inscrit:
    4 Avril 2015
    Messages:
    9
    J'aime reçus:
    0
    Aoutch

    Internal Server Error

    The server encountered an internal error or misconfiguration and was unable to complete your request.

    Please contact the server administrator, postmaster@www.reborn-design.fr and inform them of the time the error occurred, and anything you might have done that may have caused the error.

    More information about this error may be available in the server error log.

    Il n'y a plus grand chose qui marche bizarement nomdedomaine.fr/idex.html fonctionne (meme si le dossier fr/ est inscrit dans l'url) mais nomdedomaine.fr/test.html lui ne fonctionne plus !!!

    Merci encore
     
Chargement...
Similar Threads - redirection imposante Forum Date
"Réveiller" une ancienne URL de redirection Débuter en référencement 3 Octobre 2021
Letsencrypt / redirection @IP Administration d'un site Web 25 Septembre 2021
IIS - Redirection incomplète URL Rewriting et .htaccess 23 Septembre 2021
ma redirection ne fonctionne pas URL Rewriting et .htaccess 18 Août 2021
Redirection multiple de (sans www) vers (www) URL Rewriting et .htaccess 13 Août 2021
Baisse du trafic après redirection 301 Problèmes de référencement spécifiques à vos sites 11 Août 2021
problème de redirection incontrôlé URL Rewriting et .htaccess 1 Août 2021
Redirection depuis index.html URL Rewriting et .htaccess 30 Juillet 2021
Redirection intelligente d'un de nos sites satellites vers notre site principal Netlinking, backlinks, liens et redirections 23 Juillet 2021
Redirection www optimisée pour le référencement Débuter en référencement 15 Juillet 2021