2016-11-28 5 views
0

Le monde de codage est si beau dans le localhost, mais lors du passage à un véritable hôte, il vient une douleur dans le cul ...problèmes pour télécharger mon site (répertoire racine)

Mon problème est que, pour des raisons de sécurité , je veux garder certains fichiers en dehors de la racine, donc il chercherais (en fait, il est comme ça dans mon localhost) comme:

/ 
|---public_html 
|  |------ index.php 
|---Includes 
      | -- importantstuff.php 

pour une raison quelconque, je ne suis pas en mesure d'accéder à un fichier sur public_html , j'ai donc à propos de changer la structure à quelque chose comme:

/ 
|---public_html 
      |-----------root 
      |--Includes |------ index.php 
        | -- importantstuff.php 

Maintenant, mon nouveau problème est de changer la racine en dossier "root".

J'ai lu tant de solutions de rechange, mais aucun d'entre eux travaillent pour moi, comme changer le .htaccess pour:

DirectoryIndex root/index.php 

Ou

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

Mais avec le premier tout devient fou quand se déplacer entre les pages et obtenir beaucoup de 404 non trouvé et avec le second ne fonctionne toujours pas ... Une idée ou un manuel clair ou quelque chose? Pour moi c'est correct si cela est résolu comme je l'avais d'abord dans mon esprit (en dehors du public_html) ou le nouveau (dossier racine alternative), dans la mesure où il commence à travailler ...

Merci d'avance .

Jose Lara.

PS: Mon hébergement est Hostinger, si cela est utile ...

Répondre

0

Peut-être que cette ligne au début de votre fichier ".htaccess" va résoudre:

RewriteBase root/