お世話になっております。
現在、以下のような開発環境でWebシステムの開発を行っており、エラーが解決できないため、ご質問させていただきます。
###開発環境
- Laravel5.5
- Mysql5.7
- PHP 7.1
質問内容
以下のサイトを参考に、Laravelで開発したシステムを「さくらレンタルサーバ」上に、アップロードしようとしています。
http://laraweb.net/environment/3192/
一通り、作業が完了し、システムのログイン画面に遷移したところ、ログイン画面は表示されました。
◆ログイン画面のURL例: https://example.co.jp/hugahuga/
しかし、「ログイン」画面で、「ログイン」ボタンを押下すると、ログイン処理が行われず、以下のような文言が出力されてしまいます。
Not Found
The requested URL /hugahuga/login was not found on this server.
一応調べたところ、プロジェクト内の「public/.htaccess」が怪しいということなので、現状の「public/.htaccess」を載せさせていただきます。
hugahuga/public/.htaccess
php
1<IfModule mod_rewrite.c> 2 <IfModule mod_negotiation.c> 3 Options -MultiViews -Indexes 4 </IfModule> 5 6 RewriteEngine On 7 8 # Handle Authorization Header 9 RewriteCond %{HTTP:Authorization} . 10 RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] 11 12 # Redirect Trailing Slashes If Not A Folder... 13 RewriteCond %{REQUEST_FILENAME} !-d 14 RewriteCond %{REQUEST_URI} (.+)/$ 15 RewriteRule ^ %1 [L,R=301] 16 17 # Handle Front Controller... 18 RewriteCond %{REQUEST_FILENAME} !-d 19 RewriteCond %{REQUEST_FILENAME} !-f 20 RewriteRule ^ index.php [L] 21</IfModule>
解決できそうな方法
https://teratail.com/questions/47368
上記URLでも同様のエラーに対応をしているようなのですが、
こちらではapache2に対して修正を行っており、レンタルサーバでは及ばない部分のため、どなたか対処方法をご存知でしたら、教えていただきたいと思っております。
よろしくお願いいたします。
回答1件
あなたの回答
tips
プレビュー