2016-03-07 107 views
0

當我在Plesk上上傳我的網站時,我無法訪問我的路由。我得到404錯誤 我正在使用Laravel 4.2版本Laravel在Plesk路由問題

我將默認目錄設置爲httpdocs/public/ 以下是公共文件夾中的.htaccess文件。

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

RewriteEngine On 
RewriteBase/

# Redirect Trailing Slashes... 
RewriteRule ^(.*)/$ [L,R=301] 

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

請幫忙。

+0

如果您刪除了httpdocs中的所有內容,然後創建一個名爲「public」的目錄,並在其中包含index.html文件,那麼當您訪問'http:// www.yourdomain.com'而沒有'/ public /'? – Joseph

+0

我現在可以看到我的頭版了。但不是其他路線,如/ login或/ regiser。 – kirobo

+0

如果你的主頁工作正常,你沒有改變'.htaccess'中的任何東西,那麼我會猜想mod_rewrite沒有啓用。這是一個新的服務器,你有SSH訪問? – Joseph

回答

0

這是由於htacess。謝謝。

+1

你在.htacess文件中做了什麼改變。我的問題是我的主頁工作正常,但其他路由器給404錯誤 – Nil