1
私はLaravel 5プロジェクトを持っています。スタッフの情報はtesting.com/staffsからアクセスできますが、URLをtesting.com/test/index.php/staffsに変更したいのですが、 "test/index.php /"を使ってLaravel Routeグループを試しましたが、laravelは "dot"をルートでサポートしていませんでした。どうすればいいですか?Nginx Laravel Codeigniterとしてのルート
次は私がリカード・スミスは右のかもしれないと思うnginx.conf
location/{
try_files $uri $uri/ /index.php?$args;
location ~* ^.+\.(jpeg|jpg|png|gif|bmp|ico|svg|css|js)$ {
expires max;
}
location ~ [^/]\.php(/|$) {
fastcgi_param SCRIPT_FILENAME $document_root$fastcgi_script_name;
if (!-f $document_root$fastcgi_script_name) {
return 404;
}
fastcgi_pass 127.0.0.1:9006;
fastcgi_index index.php;
include /etc/nginx/fastcgi_params;
}
}
あなたは 'fastcgi_split_path_info ^(。+?\。php)(/.*)$;'が不足しているようです。 [このドキュメント](https://www.nginx.com/resources/wiki/start/topics/examples/phpfcgi/)を参照してください。 –
経路の接頭辞を試しましたか? \t 'ルート::グループ([ 'プレフィックス' => 'テスト/ index.phpを']、関数(){ここで \t \t/*あなたの経路... */ \t});' – shempignon
shempignon。 Laravelはroute :: group接頭辞でドットをサポートしませんでした – Geeks