Partage
  • Partager sur Facebook
  • Partager sur Twitter

Redirection d'URL Apache

Fichier httpd.conf

Sujet résolu
    6 décembre 2022 à 10:54:58

    Bonjour,

    Je travaille avec Apache (Xampp) et je voudrais mettre en place une redirection d'url. J'ai mis en place un fichier .htacces qui comporte donc :

    AddDefaultCharset UTF-8
    Options All -Indexes
    IndexIgnore *
    ServerSignature Off
    
    <IfModule mod_rewrite.c>
    Options +FollowSymlinks
    RewriteEngine On
    RewriteBase /
    RewriteRule ^index\.php$ - [L]
    RewriteRule ^hibour/?$  hibour.php [L]
    RewriteRule ^api/?$  /app/system/api.php [L]
    RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$  index.php?type=$1&slug=$2&typeSlug=$3 [QSA,L]
    RewriteRule ^([a-zA-Z0-9-]+)/([a-zA-Z0-9-]+)/?$  index.php?slug=$1&id=$2 [QSA,L]
    RewriteRule ^([a-zA-Z0-9-]+)/?$  index.php?slug=$1 [QSA,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule ^([A-Za-z0-9-\/\.&_\s]+)/?$ index.php?slug=$1 [L]
    </IfModule>
    

    Le problème, c'est que je reçois l'erreur suivante d'Apache quand j'essaye de lancer par exemple hibour.php :

    script 'E:/xampp2/htdocs/hibour.php' not found or unable to stat

    En effet, dans l'arborescence de mes fichiers, j'ai E:\xampp2\htdocs\APPOE\hibour.php

    Et quand je déplace hibour.php pour le mettre directement dans htdocs, ça fonctionne parfaitement.

    Je pense que le chemin à modifier se trouve dans le fichier de configuration d'Apache, httpd.conf, mais je n'ose pas trop y toucher...

    En tout cas, voilà ce qui y est défini comme DocumentRoot :

    DocumentRoot "E:/xampp2/htdocs"

    mais je ne veux pas y rajouter /APPOE, car j'ai d'autres projets dans htdocs..

    Quelqu'un pourrait-il me proposer une solution ?

    Merci

    • Partager sur Facebook
    • Partager sur Twitter
      6 décembre 2022 à 11:12:07

      Ton RewriteBase est faux ? Il devrait être RewriteBase /APPOE/ ?

      L'idéal serait tout de même de créer un VirtualHost dédié à chacun de tes projets.

      -
      Edité par julp 6 décembre 2022 à 11:13:23

      • Partager sur Facebook
      • Partager sur Twitter
        6 décembre 2022 à 13:01:35

        ça marche, merci beaucoup !!!
        • Partager sur Facebook
        • Partager sur Twitter

        Redirection d'URL Apache

        × 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