質問をすることでしか得られない、回答やアドバイスがある。

15分調べてもわからないことは、質問しよう!

新規登録して質問してみよう
ただいま回答率
85.47%
Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

Q&A

解決済

2回答

4825閲覧

特定のURLに遷移すると403エラーが返ってきてしまう

poteto4401

総合スコア57

Laravel

LaravelとはTaylor Otwellによって開発された、オープンソースなPHPフレームワークです。Laravelはシンプルで表現的なシンタックスを持ち合わせており、ウェブアプリケーション開発の手助けをしてくれます。

nginx

nginixは軽量で高性能なwebサーバーの1つです。BSD-likeライセンスのもとリリースされており、あわせてHTTPサーバ、リバースプロキシ、メールプロキシの機能も備えています。MacOSX、Windows、Linux、上で動作します。

0グッド

0クリップ

投稿2020/04/23 02:04

編集2020/04/25 01:31

Laravelの仕様なのか、単にnginxの設定の問題なのか教えて下さい。
nginxの問題であれば、どの環境でも同じ現象が発生しないような設定を教えていただけますでしょうか。

現象

ひとつのアプリケーション内に、サービスと管理画面を作っています。
ルーティングはこのように実装しています。

php

1Route::get('/', 'HomeController')->name('home'); 2Route::get('/admin', 'Admin\HomeController')->name('admin.home');

ここで、http://www.example.com/adminにアクセスするとhttp://www.example.com/admin/にリダイレクトされ、403 Forbiddenが返ってきてしまいます。
http://www.example.com/admin2のような適当なURLにアクセスすると、404 Not Foundが返ってきますので問題ないです。

何故、http://www.example.com/adminの場合だけ発生するのでしょうか?

環境

Homestead
Nginx
Laravel 7.x
PHP 7.4

気になる質問をクリップする

クリップした質問は、後からいつでもMYページで確認できます。

またクリップした質問に回答があった際、通知やメールを受け取ることができます。

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

guest

回答2

0

自己解決

/public 以下に/admin というディレクトリを配置していたことが原因でした。
/public/admin以下のcss,jsファイルは、/public/css/admin/app.css, /public/js/admin/app.jsにそれぞれ配置しなおしました。

投稿2020/04/25 01:39

poteto4401

総合スコア57

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

0

例えば、使用しているFQDNがwww.example.comだった場合、それぞれのURLは下記のようになるのではないでしょうか

Route::get('/', 'HomeController')->name('home');

http://www.example.com/

Route::get('/admin', 'Admin\HomeController')->name('admin.home');

http://www.example.com/admin

投稿2020/04/23 03:03

yukky1201

総合スコア2751

バッドをするには、ログインかつ

こちらの条件を満たす必要があります。

poteto4401

2020/04/23 03:07

はい、その意図で書きましたが、もうすこし具体的な内容に修正します
guest

あなたの回答

tips

太字

斜体

打ち消し線

見出し

引用テキストの挿入

コードの挿入

リンクの挿入

リストの挿入

番号リストの挿入

表の挿入

水平線の挿入

プレビュー

15分調べてもわからないことは
teratailで質問しよう!

ただいまの回答率
85.47%

質問をまとめることで
思考を整理して素早く解決

テンプレート機能で
簡単に質問をまとめる

質問する

関連した質問