我有一个laravel应用程序和一个普通应用程序。我希望普通应用程序在用户打开example.com/
时运行,但是当用户打开example.com/laravel_application/
时,我希望laravel应用程序运行。我该如何实现。我尝试了各种方法,例如创建符号链接,但似乎总是被重定向到根目录(example.com/
),例如当我打开example.com/laravel_application/login
时
我愿意使用apache或nginx。
答案 0 :(得分:0)
答案 1 :(得分:0)
为Laravel应用添加子域更加容易。否则,您将必须根据example.com/laravel_app路径创建Laravel路由。
答案 2 :(得分:0)
有两种解决方案:
在放置laravel应用程序的子文件夹中创建.htaccess文件。
并将代码添加到.htaccess文件中
RewriteEngine on
RewriteCond %{REQUEST_URI} !^public
RewriteRule ^(.*)$ public/$1 [L]
您可以添加一个包含以下代码的index.php文件,并将其放在您的根Laravel文件夹下。
<?php
header('Location: public/');
?>