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 :

RewriteRule trop stricte


Sujet :

Apache

  1. #1
    Membre habitué
    RewriteRule trop stricte
    Bonjour,
    je cherche tant bien que mal a afficher mes images (balise img)
    Comme vous pouvez le voir sur ce lien https://www.djez.fr/pictureToSort/, la ou est indiqué "problème d'affichage", la photo ne se charge pas.
    le chemin est correct car je parviens bien à afficher les infos des photos.
    Voici mon .htaccess
    Code :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    RewriteEngine On
    #RewriteCond %{SERVER_PORT} 80
    #RewriteRule ^(.*)$ https://www.djez.fr/$1 [R,L]
    ReWriteRule .*\.(gif|png|jpe?g)$ - [F,L]
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteRule .* index.php

    Auriez vous une solution SVP ?
    Pour info la page d'affichage des images
    Code html :Sélectionner tout -Visualiser dans une fenêtre à part
    1
    2
    3
    4
    5
    6
    7
    8
    9
    10
    11
    12
    13
    14
    15
    16
    17
    18
    19
    20
    21
    <h1>Photos à trier</h1>
    <?php
    $iterator = new DirectoryIterator(ROOT.'www'.DIRECTORY_SEPARATOR.'picturesToSort');
    foreach($iterator as $file) {
        if($file->getType()<>'dir') {
            ?>
            <div class="pictureDescriptionPreview">
                <div class="pictureDescription">
                    Nom: <?= $file->getFilename() ?><br>
                    Taille: <?= $file->getSize() ?><br>
                    Type: <?=$file->getType() ?><br>
                </div>
                <div class="picturePreview">
                    <img src="<?= ROOT.'www'.DIRECTORY_SEPARATOR.'picturesToSort'.DIRECTORY_SEPARATOR.$file->getFilename(); ?>" alt="problème d'affichage">
                    <?= file_exists(ROOT.'www'.DIRECTORY_SEPARATOR.'picturesToSort'.DIRECTORY_SEPARATOR.$file->getFilename()) ? "<br>oui Le fichier existe" :"<br>non le fichier n'existe pas" ?>
                </div>
            </div>
        <?php
        }
    }
    ?>

  2. #2
    Modérateur

    Bonjour,
    vérifie les droits d'accès car on obtient un

    Forbidden

    You don't have permission to access /pictureToSort/home/djezfrtqtj/www/picturesToSort/pont 2.jpg on this server.
    si l'on tape directement l'url de l'image dans la barre d'adresse.

###raw>template_hook.ano_emploi###