Quand je dis que cela ne fonctionne pas, c'est juste que lorsque je me rends à la racine de mon projet (
http://localhost/PERSO/mon_dossier/), je ne suis pas redirigée vers
http://localhost/PERSO/mon_dossier/accueil comme je le souhaite.
Mais je n'ai pas de message d'erreur.
Pour info, voici ce que contient mon
index.php:
<?php
$auth = 0;
include 'lib/includes.php';
include 'lib/image.php';
/**
* GESTION des PAGES
**/
$slug = $db->quote($_GET['slug']);
$select = $db->query("SELECT * FROM posts WHERE slug = $slug AND type='page'");
$page = $select->fetch();
$page_id = $page['id'];
$title = $page['name'];
/**
* GESTION des NEWS
**/
$posts = $db->query("
SELECT *
FROM posts
WHERE type='post'
")->fetchAll();
include 'partials/header.php';
?>
<div class="col-md-8">
<!-- POUR LES PAGES -->
<article id="main" class="row featurette">
<h3><?= $page['name']; ?></h3>
<div class="col-md-7">
<p><?= $page['content']; ?></p>
</div>
</article>
Dans ce fichier, j'inclus entre autres le fichiers constants.php, je me permets de vous mettre également le contenu de ce fichier car il pourrait peut être avoir son importante:
constants.php:
<?php
define('WWW_ROOT', dirname(dirname(__FILE__)));
$directory = basename(WWW_ROOT);
$url = explode($directory, $_SERVER['REQUEST_URI']);
// si je suis à la racine
if(count($url) == 1){
define('WEBROOT', '/');
}else{
define('WEBROOT', $url[0] . $directory.'/');
}
define('IMAGES', WWW_ROOT . DIRECTORY_SEPARATOR . 'img');
Dois-je activer un module/extension spécifique dans WAMP?
Je ne sais pas, simple question...
En tout cas merci pour votre aide

Et bonne année!
Quand je dis que cela ne fonctionne pas, c'est juste que lorsque je me rends à la racine de mon projet (http://localhost/PERSO/mon_dossier/), je ne suis pas redirigée vers http://localhost/PERSO/mon_dossier/accueil comme je le souhaite.
Mais je n'ai pas de message d'erreur.
Pour info, voici ce que contient mon [b]index.php[/b]:
[php]
<?php
$auth = 0;
include 'lib/includes.php';
include 'lib/image.php';
/**
* GESTION des PAGES
**/
$slug = $db->quote($_GET['slug']);
$select = $db->query("SELECT * FROM posts WHERE slug = $slug AND type='page'");
$page = $select->fetch();
$page_id = $page['id'];
$title = $page['name'];
/**
* GESTION des NEWS
**/
$posts = $db->query("
SELECT *
FROM posts
WHERE type='post'
")->fetchAll();
include 'partials/header.php';
?>
<div class="col-md-8">
<!-- POUR LES PAGES -->
<article id="main" class="row featurette">
<h3><?= $page['name']; ?></h3>
<div class="col-md-7">
<p><?= $page['content']; ?></p>
</div>
</article>
[/php]
Dans ce fichier, j'inclus entre autres le fichiers constants.php, je me permets de vous mettre également le contenu de ce fichier car il pourrait peut être avoir son importante:
[b]constants.php:[/b]
[php]
<?php
define('WWW_ROOT', dirname(dirname(__FILE__)));
$directory = basename(WWW_ROOT);
$url = explode($directory, $_SERVER['REQUEST_URI']);
// si je suis à la racine
if(count($url) == 1){
define('WEBROOT', '/');
}else{
define('WEBROOT', $url[0] . $directory.'/');
}
define('IMAGES', WWW_ROOT . DIRECTORY_SEPARATOR . 'img');
[/php]
Dois-je activer un module/extension spécifique dans WAMP?
Je ne sais pas, simple question...
En tout cas merci pour votre aide ;-) Et bonne année!