Bonsoir à tous,
Je tente de faire une réecriture d'URL.
.htaccess
RewriteRule ^realisation/([a-z0-9\-]+)$ view.php?slug=$1
view.php
<?php
$auth = 0;
include 'lib/includes.php';
include 'lib/image.php';
if(!isset($_GET['slug'])){
header("HTTP/1.1 301 Moved Permanently");
header('Location:index.php');
die();
}
$slug = $db->quote($_GET['slug']);
var_dump($slug); die();
$select = $db->query("SELECT * FROM works WHERE id=$work_id");
if($select->rowCount() == 0){
header("HTTP/1.1 301 Moved Permanently");
header('Location:index.php');
die();
}
$work = $select->fetch();
$select = $db->query("SELECT * FROM images WHERE work_id=$work_id");
$images = $select->fetchAll();
include 'partials/header.php';
?>
<h1><?= $work['name']; ?></h1>
<?=$work['content']; ?>
<?php foreach ($images as $k => $image): ?>
<p>
<img src="<?= WEBROOT; ?>/img/works/<?= $image['name']; ?>" width="100%">
</p>
<?php endforeach ?>
<?php include 'lib/debug.php'; ?>
<?php include 'partials/footer.php'; ?>
Mais le résultat n'est pas là, je tombe sur une page 404 Not Found. Pour information, j'ai activer le module Apache rewrite_module sur WAMP. Aurais-je fais une erreur ? Je n'arrive pas à voir.
Si quelqu'un pouvais me mettre sur la voie, je vous remercie.
Bonjour,
Comme je suis sur Wamp voici le lien : http://localhost:4616/Lab/PortFolio/realisation/nouvelle-realisation
J'avais vu que j'avais fait une erreur sur le fichier que j'avais nommé .htacces au lieu de .htaccess, j'ai corriger mais j'ai toujours le problème.