papounet Posté 22 Octobre 2008 Posté 22 Octobre 2008 Voilà j'ai une redirection que je ne sais comment effectuer car: J'ai une page site.tld/dossier/dossier/index.php et une site.tld/dossier/dossier/index.html Je voudrais que quand on se rende sur index.html ce soit le contenu de index.php qui s'affiche mais en cachant la redirection et on donc en laissant index.html dans le navigateur! En gros un genre d'include index.php dans index.html ceci ain d'appeller du code php dans une page html . Merci pour votre aide.
Dan Posté 23 Octobre 2008 Posté 23 Octobre 2008 Tout simplement avec RewriteEngine onRewriteRule index\.html index.php[L] Ou plus généralement, pour convertir tous les fichiers .html et afficher le même en .php RewriteEngine (.*)\.html $1.php[L]
papounet Posté 23 Octobre 2008 Auteur Posté 23 Octobre 2008 Merci, toutefois voilà un peu plus de précision. Si je tape ndd.tld/dossier/dossier/ je tombe effectivement sur index.php par défaut par contre je voudrais vraiment rediriger toutes les pages et pas seulement les index, c'est à dire que si j'ai une page en php du style ndd.tld/dossier/dossier/maquette-avion.php et souhaite qu'elle soit accessible et consultable à l'adresse ndd.tld/dossier/dossier/maquette-avion.html et en transparence Un peu comme le font les cms en fait En bref ../../maquette-avion.php devra s'afficher dans ../../maquette-avion.html Déjà es-ce possible simplement via .htaccess ? Peut être faut-il allez chercher la solution dans un autre langage.
Dan Posté 23 Octobre 2008 Posté 23 Octobre 2008 Je t'ai donné la réponse plus haut Juste après "plus généralement...." Ce qui n'empêche pas qu'il te faudra éditer tous tes liens dans tes pages....
papounet Posté 23 Octobre 2008 Auteur Posté 23 Octobre 2008 Ok merci, je vais donc regarder cela de plus près car avec la solution que tu cite j'obtiens une erreur 500
Dan Posté 23 Octobre 2008 Posté 23 Octobre 2008 Si tu as entré exactement ce que j'ai mis, la seule explication à une erreur 500 serait que le mod_rewrite n'est pas activé. N'oublie pas le "RewriteEngine on" tout de même !
Sujets conseillés
Veuillez vous connecter pour commenter
Vous pourrez laisser un commentaire après vous êtes connecté.
Connectez-vous maintenant