서버에 프로젝트를 배포했습니다. http
에서 정상적으로 작동하지만 SSL 인증서를 적용하고 https
으로 URL에 액세스하려고 시도하면 404
오류가 표시됩니다.Laravel 5 프로젝트에 SSL을 적용한 후 모든 경로에 404가 표시됩니다.
시간 이후 솔루션을 찾으려고하지만 성공하지 못했습니다. 여기에 .htaccess 파일이 있습니다.
htaccess로는
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteBase/
# Redirect Trailing Slashes...
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule^index.php [L]
RewriteEngine On
RewriteCond %{HTTPS} off
RewriteRule (.*) https://serveravatar.com/%$1 [R,L]
</IfModule>
나는 실수를 찾을 수 없습니다입니다. 나는 또한 AppServiceProvider 편집을 시도했지만 성공하지 못했습니다!
Laravel 규칙 이전에 HTTPS 조건을 설정하지 않아야합니까? 또한 RewriteEngine On을 두 번 선언 할 필요도 없습니다. 그리고 HTTPS 리디렉션에서 $ 1보다 먼저 해당 백분율이 필요하지 않습니다. – SArnab