對不起,問你同樣的問題,因爲我做了一些改變,這個問題仍然存在。laravel 4 godaddy共享託管路由
在godaddy共享主機上部署了我的laravel 4項目。
- >根我有2個目錄的myproject和的public_html
- >在的myproject文件夾我都laravel應用程序文件除了公用文件夾
- >公共文件夾的文件我已經從laravel中刪除保存在public_html
然後,我根據目錄結構做了一些更改...
- >中的public_html/index.php的
require __DIR__.'/../myproject/bootstrap/autoload.php';
$app = require_once __DIR__.'/../myproject/bootstrap/start.php';
$app->run();
- >和在myproject的/引導/ path.php
'public' => __DIR__.'/../../public_html'
當我進入mydomain.in ...它的工作但如果我去mydomain.in/產品其不工作,並顯示404頁未找到錯誤。
如果我這樣做,首先輸入mdomain.in/index.php其工作,但地址欄中的網址看起來冗長。 mydomain.in/public_html/index.php/products
有人可以告訴我什麼可能是問題?
和存在的.htaccess中的public_html代碼/是:現在
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
</IfModule>
你如何上傳你的應用程序到GoDaddy? – user2094178
我上傳它使用filezilla,有時直接去godaddy filemanager..about接受我的答案,它顯示「你可以接受你自己的答案在1小時內」。 –
好的,有一個很好的工具可以將git與ftp集成在一起。你會像平常一樣使用git,你只需要爲'dploy'交換'git push'。 https://github.com/LeanMeanFightingMachine/dploy – user2094178