Partage
  • Partager sur Facebook
  • Partager sur Twitter

Configuration .htaccess

Probleme de redirection

    19 septembre 2013 à 18:55:52

    Bonjours, je viens vers vous car j'ai un petit problème avec la configuration de mon .htaccess je travail sur mon site MVC en php, et quand j'envoie l'url :
    http://127.0.0.1/Monsite/pages ou http://127.0.0.1/Monsite/blog la page charge correctement, le htaccess redirige mes liens vers le dossier /templates (http://127.0.0.1/Monsite/templates) ce-dernier contient css, images, javascript etc.

    Donc jusqu'ici tout va bien, maintenant quand je veut charger les pages dans un dossier au dessus, le htaccess envoie la redirection comme ceci:
    Sur la page http://127.0.0.1/Monsite/pages/ il ne veut plus charger le contenu de /templates étant donnée qu'il cherche dans /templates/pages/.

    .htaccess 1

    RewriteEngine On
    Options +FollowSymLinks
    RewriteBase /Monsite
    RewriteRule (.*) templates/$1 [L]

    .htaccess 2

    RewriteEngine On
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule (.*) index.php/$1 [L]
     A Noter que mon fichier index.php se trouve a coté de .htaccess 2

    -
    Edité par nitrobbtc 19 septembre 2013 à 21:04:52

    • Partager sur Facebook
    • Partager sur Twitter
      19 septembre 2013 à 20:59:40

      J'ai élaboré une expression régulière qui marche bien mais après je n'arrive pas à l'utiliser dans le .htaccess :
      \/([a-z]+\/)*((img|css|js)\/([a-z]+\/)*[a-z0-9]+\.(jpg|png|gif|css|js))
      $2 retournerais le bon lien.
      Je l'ai tester avec cet outil : http://www.gethifi.com/tools/regex

      -
      Edité par nitrobbtc 19 septembre 2013 à 21:04:19

      • Partager sur Facebook
      • Partager sur Twitter

      Configuration .htaccess

      × Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
      × Attention, ce sujet est très ancien. Le déterrer n'est pas forcément approprié. Nous te conseillons de créer un nouveau sujet pour poser ta question.
      • Editeur
      • Markdown