仮想環境homesteadである程度webサイトを構築したのち、AWSへ移行する際に僕個人では解決できない壁にぶち当たったので質問させていただきます。
プログラミング、サーバー構築において初心者でありますので、何卒優しくお願いします!!!
現在、/etc/httpd/conf/httpd.conf
で Documment Root
で指定したindex.blade.php
のGETメソッド、POSTメソッド
は可能ですが、
その他のテンプレートであるsearch.blade.php
などにはアクセスできず500エラーが表示されます。
webで検索したところ500エラーは.htaccessの内部設定ミスだと記載されていたので
下記にpublic/.htaccess
のソースを添付しました。
また、検索した際にRewriteBase /
を追加すればいいと理解したのでその一文は追加済みです。
##.htaccess <IfModule mod_rewrite.c> <IfModule mod_negotiation.c> Options -MultiViews -Indexes </IfModule> RewriteEngine On RewriteBase / # Handle Authorization Header RewriteCond %{HTTP:Authorization} . RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}] # Redirect Trailing Slashes If Not A Folder... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_URI} (.+)/$ RewriteRule ^ %1 [L,R=301] # Handle Front Controller... RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f RewriteRule ^ ./views/index.blade.php [L] </IfModule>
あと、エラーログも必要だということなので、記載させていただきます。
#error_log AH00124: Request exceeded the limit of 10 internal redirects due to probable configuration error. Use 'LimitInternalRecursion' to increase the limit if necessary. Use 'LogLevel debug' to get a backtrace., referer:
よろしくお願いします!
回答1件
あなたの回答
tips
プレビュー