Partage

Changer le dossier racine de mon site web

Côté serveur

Sujet résolu
20 avril 2017 à 16:45:19

Bonjour,

Ca fait quelques heures que je recherche une solution pour palier à mon problème.


Mon site se trouve dans le dossier racine (de base de mon serveur) :
public_html/ 
Donc si je met mon index.html dans ce dossier et que je tape l'url de mon site web, ça va fonctionner. (Pas de soucis à ce niveau).


Ce que je voudrai pouvoir faire, c'est tapper l'url de mon "siteweb.com" et afficher ce qui se trouve dans le dossier :
public_html/siteweb/public/www 
Sans pour autant que l'url ne se change en : siteweb.com/siteweb/public/www
Si vous voyez ce que je veux dire.

Donc, voilà, je pense il faut utiliser le fichier .htaccess pour faire ça, mais je n'y connais pas grand chose. 


Si quelqu'un pouvait m'aider avec ça, ce serait super cool de sa part. 


Bien à vous. 

20 avril 2017 à 17:24:41

Salut Adobe,

L'utilisation du .htaccess est principalement utilisé pour l'URL rewriting effectivement, mais plutôt pour masquer des noms de fichier etc...

Pour ce qui s'agît de la racine de ton site internet, il suffit de faire pointer ton serveur web sur le bon dossier tout simplement.

Tu utilises quoi comme serveur web ?

-
Edité par Blooster 20 avril 2017 à 17:25:06

20 avril 2017 à 17:34:23

Je suis chez Amen.fr, c'est un serveur linux.

En fait, je sais pas trop comment changer ça... ˆˆ
Y a-t-il un fichier précis dans lequel je pourrais changer ça ?
20 avril 2017 à 17:46:52

Oui mais pour cela il faut savoir sous quel serveur web tu es. Par exemple Apache, Nginx etc...

Chaque serveur web à son propre système de configuration.

Il y a de grande chance que ça soit un apache.

Sur ton serveur si tu vas dans /etc/   si il y a un dossier Apache, c'est ton serveur web par exemple.

20 avril 2017 à 18:06:45

Oui, je suis sur Apache.

Il y a un dossier etc sur mon serveur, mais il n'y a rien à l'intérieur quasiment.

1 dossier vide : siteweb.com
2 fichiers quasiment vide : cacheid et ftpquota





La solution se trouve ici :

https://www.siteground.com/kb/how_to_change_my_document_root_folder_using_an_htaccess_file/

RewriteEngine On
RewriteCond %{HTTP_HOST} ^domain-name.com$ [NC,OR]
RewriteCond %{HTTP_HOST} ^www.domain-name.com$
RewriteCond %{REQUEST_URI} !folder/
RewriteRule (.*) /folder/$1 [L]


domain-name.com => Votre nom de domaine

folder/ => Le dossier dans lequel votre site aura sa source

-
Edité par adobe 20 avril 2017 à 21:39:08

Changer le dossier racine de mon site web

× Après avoir cliqué sur "Répondre" vous serez invité à vous connecter pour que votre message soit publié.
  • Editeur
  • Markdown