Как разместить приложение Laravel в sufolder вместе с обычным php-приложением? - PullRequest
0 голосов
/ 02 июля 2018

У меня есть приложение laravel и нормальное приложение. Я хочу, чтобы обычное приложение запускалось, когда пользователь открывает example.com/, но когда пользователь открывает example.com/laravel_application/, я хочу, чтобы приложение laravel запускалось. Как я могу этого добиться. Я пробовал различные методы, такие как создание символических ссылок, но я всегда перенаправлен в корневой каталог (example.com/), например. когда я открываю example.com/laravel_application/login Я открыт для использования apache или nginx.

Ответы [ 3 ]

0 голосов
/ 02 июля 2018

Легче добавить поддомен для приложения Laravel. В противном случае вам придется создавать маршруты Laravel на основе пути example.com/laravel_app.

0 голосов
/ 02 июля 2018

Есть два решения:

  1. Использование .htaccess с mod_rewrite

Создайте файл .htaccess в подпапке, в которую вы положили приложение laravel.

и добавьте код в файл .htaccess

RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
  1. Вы можете добавить файл index.php, содержащий следующий код, и поместить его в корневую папку Laravel.

    <?php
    header('Location: public/');

    ?>

0 голосов
/ 02 июля 2018
  • вы можете добавить весь код в общий проект laravel и определить различные маршруты для
    как нормальный, так и спортивный. когда вы звоните example.com/ определить этот маршрут и позвони из контроллера. Может быть, это поможет.
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...