对于AWS,我是新手。我已经在云上部署了我的第一个应用程序,其他一切正常,除了我得到这个奇怪的错误路线未找到时我已经添加了路线并且它们在我的本地机器上工作正常。奇怪的是家庭路线带你到laravel家庭工作完美,但其他似乎没有工作..
这是我的路线档案
<?php
/*
|--------------------------------------------------------------------------
| Web Routes
|--------------------------------------------------------------------------
|
| Here is where you can register web routes for your application. These
| routes are loaded by the RouteServiceProvider within a group which
| contains the "web" middleware group. Now create something great!
|
*/
Route::get('/', function () {
return view('welcome');
});
Route::post('/pusher/auth', 'Api\v1\TestController@index');
Route::get('/test' , function (){
dd(\Config::get('constants.front_end.baseUrl').\Config::get('constants.front_end.change_password').'?token=token_value&email=email_value');
});
Route::get('user/code' , 'Api\v1\UserController@code')->name('user/code');
Route::get('user/change_password' , 'Api\v1\UserController@changePassword')->name('user/change_password');
这是我为它设置了AllowOverride的地方
<Directory />
Options FollowSymLinks
AllowOverride none
Require all denied
</Directory>
<Directory /usr/share>
AllowOverride none
Require all granted
</Directory>
<Directory /var/www/html/FinlinkWeb/backend/public/>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/html/>
AllowOverride All
Require all granted
</Directory>
<Directory /var/www/>
Options Indexes FollowSymLinks
AllowOverride All
Require all granted
</Directory>
`
第一个工作正常但另一个似乎不起作用并抛出404错误..
我已经检查了本地计算机上的所有路由以及所有控制器。一切正常。但不在AWS上。