J'ai un tableau d'affichage (basé sur punBB) que je n'utilisais plus depuis le répertoire racine pour quelques années. J'ai bêtement décidé de faire un peu de jardinage et dans le processus déplacé le code punbb dans son propre sous-répertoire. Le code fonctionne très bien; tant que vous pointez le navigateur sur le nouveau sous-répertoire. Le problème est que les utilisateurs attendent de le voir à la racine ...Comment faire apparaître une application web à la racine du site?
J'ai essayé un fichier d'index dans la racine qui avait les éléments suivants:
<?php chdir('punbb');
include('index.php');
Mais cela ne semble pas faire l'affaire . J'ai donc essayé d'utiliser le "cool voodoo" de mod_rewrite dans .htaccess mais je n'arrive pas à trouver la bonne combinaison de règles pour le faire fonctionner.
Voici ce que je voudrais faire passer:
utilisateur entre:
http://guardthe.net
navigateur affiche:
http://guardthe.net/punbb/
ou
http://punbb.guardthe.net/
Est-ce possible, ou devrais-je juste ve la base de code dans la racine?
À moins qu'il n'existe aucun support mod_rewrite sur votre serveur, vous devez éviter cette approche car l'utilisateur doit télécharger cette page Web et demander au navigateur de l'afficher avant d'exécuter une seconde transaction sur le serveur. Le délai est généralement assez long pour que l'utilisateur le remarque. Aller pour mod_rewrite si poss. – Cheekysoft