2016-11-28 46 views
0

編碼世界是在本地主機那麼漂亮,但移動到它是未來一個痛苦的屁股一臺真實主機的時候......問題上傳我的網站(根目錄)

我的問題是,出於安全考慮,我想保持根目錄之外的一些文件,所以它看起來(實際上它是這樣在我的本地主機),如:

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

出於某種原因,我無法訪問任何文件出來的public_html ,所以我儘管將結構改爲類似的東西:

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

所以現在我的新問題是關於將根改爲「root」文件夾。

我已經看了這麼多的選擇,但任何人都對工作對我來說,就像變化的.htaccess:

DirectoryIndex root/index.php 

或者

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

但隨着第一個一切變得瘋狂的時候在頁面之間移動,並得到大量的404 Not Found和第二個仍然沒有工作......任何想法或明確的手冊或東西?對於我來說,如果這是解決,因爲我已經第一次在我的腦海裏(public_html之外)或新的(替代根文件夾),儘可能開始工作...

在此先感謝您。

Jose Lara。

PS:我的主機是Hostinger,如果這是有幫助的...

回答

0

也許這條線在你的 「的.htaccess」 文件的開頭將解決:

RewriteBase root/