Я получаю сообщение «Страница не работает» при попытке открыть URL. Я загрузил свое веб-приложение laravel на свой сервер Linux, предоставленный godaddy, и добавил .htdocs в этот проект, но когда я попытался получить доступ к странице, на которой написаностраница не работает «Внутренняя ошибка сервера 500» и не показывает никаких ошибок.
Когда я проверяю вкладку «Сеть» в Chrome, чтобы увидеть, какие страницы загружаются, она не загружает какие-либо файлы, но выдает ту же ошибкуВнутренняя ошибка сервера 500. Я считаю, что должна быть какая-то проблема с .htaccess, она вызывает ошибку, но я не знаю, как написать ее для проекта Laravel.
Ниже приведен мой файл .htaccess.
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
# Deny access to dot files
RewriteRule (^|/)\.([^/]+)(/|$) - [L,F]
# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteRule ^(.*)/$ /$1 [L,R=301]
# Handle Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^index.php [L]
# Redirect non-www to www
# RewriteCond %{SERVER_PORT} 80
RewriteCond %{HTTP_HOST} !^www\. [NC]
RewriteCond %{REQUEST_URI} webappname
RewriteRule ^(.*)$ domainname/webappname/$1 [R,L]
# Redirect http to https
RewriteCond %{HTTPS} !=on
RewriteRule ^.*$ https://%{SERVER_NAME}%{REQUEST_URI} [R,L]
# Handle Authorization Header
# RewriteCond %{HTTP:Authorization} .
# RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>