我正在学习网络开发。目前,我网站的根地址已扩展为www.mywebsite.com/project2/project2/public。 从一个页面到一个路线有一个超链接:
<a href="/movetocomplete/{{$object->id}}">{{$object->name}}</a>
如果href如上所述,则会出现404错误,表示
没有任何内容www.mywebsite.com/movetocomplete/id#。
但是如果href是
project2 / project2 / public / movetocomplete / {{$ object-&gt; id}},
有一个404错误,说
没有任何内容www.mywebsite.com/project2/project2/public/project2/project2/publicmovetocomplete/id#。
路线是
路由:: get(&#39; / movetocomplete / {object}&#39;,&#39; UserController @ movetocomplete&#39;);
答案 0 :(得分:0)
我认为此链接的路线不应以斜线开头。
此网址的正确路线
Route::get('movetocomplete/{object}', 'UserController@movetocomplete');
只有欢迎根页面需要斜杠,只需一个斜杠。
Route::get('/', 'WelcomeController@index');
这是Nginx位置块的最低配置:
location / {
try_files $uri /index.php$is_args$args;
}
location ~ ^/index\.php(/|$) {
fastcgi_pass 127.0.0.1:9000;
fastcgi_split_path_info ^(.+\.php)(/.*)$;
include fastcgi_params;
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
fastcgi_param DOCUMENT_ROOT $document_root;
internal;
}
location ~ \.php$ {
return 404;
}