#laravel #deployment
Вопрос:
Я создал новый поддомен на GoDaddy и сжал свой файл проекта в формате zip и загрузил в public_html/имя поддомена, и я изменил корневой документ поддомена на /public_html/имя поддомена/public, и когда я пытаюсь связаться ‘www.my-project.com/subdomain_name» Я просто вижу это
Комментарии:
1. Настройка веб-сервера не является темой для этого сайта, который посвящен вопросам программирования. Вам нужно будет правильно настроить свой сервер для обслуживания проекта Laravel, там должно быть много ресурсов, объясняющих, как это сделать.
Ответ №1:
Создайте файл .htaccess в корневом каталоге ваших проектов и вставьте эти строки в этот файл .htaccess. (Пример пути: C:/xampp/htdocs/blog_project_root/.htaccess)
<IfModule mod_rewrite.c>
<IfModule mod_negotiation.c>
Options -MultiViews
</IfModule>
RewriteEngine On
RewriteCond %{REQUEST_FILENAME} -d [OR]
RewriteCond %{REQUEST_FILENAME} -f
RewriteRule ^ ^$1 [N]
RewriteCond %{REQUEST_URI} (.w $) [NC]
RewriteRule ^(.*)$ public/$1
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ server.php
</IfModule>
Комментарии:
1.
.htaccess
Файл поставляется с Laravel, он помещается вpublic
каталог и выполняет какие-либо действия только с серверами Apache.