Bonjour à tous,
Le modèle suivant récupère les url de mes pages stockées en array et les présente sous la forme www.monsite.fr/index.php?id_page=1. (tuto récupèré sur Alsace Création)
J'aimerai réécrire ces adresses comme elles le sont sur chaque fichier à la suite du nom de domaine et que l'url de la page d'accueil n'affiche plus le suffixe index.php.
Un grand merci et à votre disposition pour tout complément d'info.
Voici le script de ma page d'index :
<?php
$id_page = isset($_GET['id_page']) ? intval($_GET['id_page']) : 0;
$pages = array('accueil.php', 'formation-bureautique.php'...);
//formation-bureautique.php aura la forme www.monsite.fr//index.php?id_page=1 (accueil étant index)
if( $id_page > count($pages)-1 ) $id_page = 0;
?>
<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Strict//EN" "http://www.w3.org/TR/xhtml1/DTD/xhtml1-strict.dtd">
<html xmlns="http://www.w3.org/1999/xhtml" xml:lang="FR" lang="FR">
<head>
//mes balises méta, script et lien css
</head>
<body>
<div id="main">
<div id="header">
<?php
require_once('header.inc.php');
?>
</div>
<div id="conteneur">
<div id="left-sidebar">
<?php
require_once('left-sidebar.inc.php');
?>
</div>
<div id="conteneur2">
<div id="contenu">
<?php
require_once('contenu.inc.php');
?>
</div>
<div id="right-sidebar">
<?php
require_once('right-sidebar.inc.php');
?>
</div>
<div class="clear2"></div>
</div>
<div class="clear1"></div>
</div>
<div id="footer">
<?php
require_once('footer.inc.php');
?>
</div>
</div>
</body>
</html>
Krishna13