2010-05-28 4 views
1

Je me demande si l'index.html DOIT être dans le dossier "www" sur le serveur après le téléchargement du site?Répertoire de "index.html" sur le site

parce que je l'ai fait tout ce fait dans un dossier appelé « SV », donc mon site se trouve dans: « www/SV/index.html »

Mon Q est, sur le serveur, puis-je créer un dossier nommé "SV" sous "www" et s'attendre à ce que index.html soit automatiquement affiché ceux que les utilisateurs tapent dans l'adresse web de mon site?

Merci

Répondre

1

, s'ils sont allés à www.yoursite.com/SV il affichera alors. Si vous ne voulez pas, vous avez quelques options:

  1. Mettez un fichier « index.php » dans le répertoire « www » et l'ont redirect à celui dans le dossier/SV.

  2. Modifiez la configuration apache pour indiquer que le site se trouve dans le répertoire/SV. Utilisez les règles mod_rewrite dans votre fichier .htaccess pour réécrire les URL afin qu'elles se trouvent dans le répertoire/SV.

Mais ma première question serait pourquoi ne pas simplement le mettre dans le répertoire "www"?

+0

ok, j'ai un VPS donc j'ai un accès root. Quelles lignes dans apache.conf (ou voulez-vous dire httpd.conf) devrais-je changer? –

+0

@Camran - le paramètre à modifier serait le 'DocumentRoot' pour votre entrée' VirtualHost' dans le fichier httpd.conf. –

0

En général, un répertoire peut être attribué comme la racine web.

Mais dans votre cas particulier d'hébergement Web partagé, je doute que vous puissiez avoir accès à la configuration du serveur pour le faire.

Bien qu'il puisse y avoir quelques astuces, en utilisant PHP ou mod_rewrite. Avec une question plus certaine décrivant le contexte, vous pouvez obtenir une réponse plus certaine.

1

Vous devez configurer votre serveur Web de sorte que les points de racine du document sur le chemin où votre index.html est bien situé

Questions connexes