Aller au contenu

Simuler la racine du site


Sujets conseillés

Bonjour,

j'ai crée un dossier /Marketing à la racine de mon site et je vais y mettre des fichiers html.
J'aimera faire en sorte de pouvoir appeler les documents via monsite.fr/ledocument.html au lieu de monsite.fr/Marketing/ledocument.html

 

Est ce possible ?
Merci d'avance

Lien vers le commentaire
Partager sur d’autres sites

De ce que je vois sur ton serveur, la réponse est oui (pour le site des limousines...)

Dans ce cas, à part écrire une règle de redirection pour chaque document dans le .htaccess, il n'y a pas de solution.

Lien vers le commentaire
Partager sur d’autres sites

Salut,

 

Pour éviter de faire une redirection manuellement pour chaque fichier html, tu peux rediriger tout ce qui concerne une page *.html vers un fichier .php qui lui ira chercher le bon fichier.

Exemple :
Dans ton fichier .htaccess

 

RewriteRule (.+)\.html$ /get-html\.php?file=$1 [L]

 

Tu ajoutes un fichier php qui se nomme get-html.php :

 

<?php
//Params
define("FOLDER", __DIR__ . "/marketing/");

//Par sécurité, on force l'extension... 
$htmlFile = $_GET["file"] . ".html";

if(file_exists(FOLDER . $htmlFile)){
	echo file_get_contents(FOLDER . $htmlFile , FILE_USE_INCLUDE_PATH);
}

 

Portekoi

Lien vers le commentaire
Partager sur d’autres sites

Veuillez vous connecter pour commenter

Vous pourrez laisser un commentaire après vous êtes connecté.



Connectez-vous maintenant
×
×
  • Créer...