2016-01-08 82 views
1

我想我已經與我的.htacces文件的問題,我「米試圖在網上把我laravel項目。與.htacces Laravel錯誤文件

我和宅基地(我第一次建立本地合作;與項目)

這是我在我的homestead.yaml文件:

> - map: domain.dev 
>  to: /home/vagrant/Code/domain 

,但現在唯一可行的路線是這樣的路線:

/

當我開始我的項目,我改變了一些事情,所以我沒不得不把:

/公共

我的域名之後。這是我現在的文件結構:

enter image description here

而且我目前的.htaccess文件:

<IfModule mod_rewrite.c> 
    <IfModule mod_negotiation.c> 
     Options -MultiViews 
    </IfModule> 

    RewriteEngine On 

    # Redirect Trailing Slashes If Not A Folder... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteRule ^(.*)/$ /$1 [L,R=301] 

    # Handle Front Controller... 
    RewriteCond %{REQUEST_FILENAME} !-d 
    RewriteCond %{REQUEST_FILENAME} !-f 
    RewriteRule^index.php [L] 
</IfModule> 

確切的錯誤是:

未找到

請求的URL/admin/ticket在此服務器上找不到。

此外,在嘗試 使用ErrorDocument來處理請求時遇到404未找到錯誤。

編輯:

錯誤日誌:

[Fri Jan 08 2016] [:error] [pid 152074] [client ] File does not exist: /home/ev/public_html/domain.nl/local/index.php 
[Fri Jan 08 2016] [authz_core:error] [pid ] [client ] A1630: client denied by server configuration: /home/ev/public_html/domain.nl/local/.htaccess 
+0

恩,你的公共目錄在哪裏? –

+0

請再讀一遍我的問題。 – Jamie

+0

然後你的'index.php'和你的'.htaccess'在哪裏?我沒有使用Homestead,所以很可能會錯過這裏的東西......我所知道的是,無論您在哪個環境中運行,「public」都是您的文檔根。 –

回答