Vous n'êtes pas identifié.
bonjour,
je possède un site web en html avec de nombreuses pages, j'aimerai y insérer des includes afin de ne pas avoir à recopier plusieurs fois la même chose pour ce faire j'ai donc fait ceci :
dans le fichier .htaccess j'ai inscrit la ligne de commande : AddHandler application/x-httpd-php5 .php .html .htm que j'ai placé la ou se trouve mon site
j'ai créé une include pour mon menu : <?php include ("menu.php"); ?> que j'ai placé là ou je désir qu'il s'affiche
j'ai renommé ma page index.html en index.php depuis ça ne fonctionne plus...
J'ai ce message d'erreur: The requested URL /index.html was not found on this server.
Additionally, a 404 Not Found error was encountered while trying to use an ErrorDocument to handle the request.
quelqu'un peut-il me dire ou j'ai commis une erreur ? :-(
Merci d'avance
cordialement,
ragnart
Hors ligne
Bonjour,
Il est inutile de dire que l'extension .php doit-être interprété en tant que PHP : c'est déjà le cas.
Mais je vois pas pourquoi vous avez ajouté cette ligne dans fichier .htaccess, elle veut dire d'interprété les fichiers .html et .html en PHP mais vous avez renommé le fichier index.html en index.php, dans ce cas elle ne sert à rien.
Hors ligne
merci d'avoir répondu à ma question Cristal,
j'avais trouvé cela dans la documentation ici : http://docuwh.archive-host.net/index.ph … html+enphp
Mais je comprends ce que vous voulez dire, le fait d'avoir ajouté cette ligne je n'avais plus besoin de renommer index.html en index.php c'est bien ça ?
Hors ligne
Bonsoir Cristal,
j'ai éliminé la ligne de commande dans le dossier .htaccess de ce faite mon include menu.php fonctionne, il y a juste un petit soucis, malgré que mes pages sont encodées en utf-8 les accents s'affiche avec des points d’interrogations comment remédier à cela ?
Enfin dernière question : toutes les pages .html vont être renommées .php cela va forcément avoir des conséquences sur mon référencement ...non ?
Les pages étant référencé .html ne fonctionneront plus ?
Désolé pour mon ignorance mais je suis qu'un débutant ... Merci d'avance
Cordialement,
ragnart
Dernière modification par ragnart (27-01-2014 22:53:42)
Hors ligne
Vous avez bien mis le charset sur utf-8 dans la balise meta ?
Vous pouvez faire une réécriture d'url avec un fichier .htaccess qui dit que quand on veut un fichier .html, on va prendre le .php.
Il y a plein d'exemples en cherchant.
Hors ligne
je suis parvenu à faire la réécriture de mes urls, désormais les pages .php s'affiche .html le problème, toutes mes pages remplacent les accents par des points d'interrogations
j'ai bien noté le charset UTF8 dans le head : <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
je l'ai mis aussi dans le htaccess : AddDefaultCharset UTF-8
Toutes mes pages on été encodées au format UTF 8
que puis-je faire ? si quelqu'un à la solution je suis preneur
cordialement,
ragnart
Dernière modification par ragnart (29-01-2014 23:20:04)
Hors ligne