我是laravel的新手。这是非常好的应用程序。我使用laravel文档开发了Web应用程序。但问题是如何在活动服务器上部署它。Laravel项目部署到本地开发环境中的活服务器
在本地开发环境中,我们使用“php artisan serve”命令并且可以从http://localhost:8000访问项目。
但是,在活动域上运行它的正确方法是什么?请不要建议我像副本htaccess的根目录下,并重新命名server.php到的index.php等
我是laravel的新手。这是非常好的应用程序。我使用laravel文档开发了Web应用程序。但问题是如何在活动服务器上部署它。Laravel项目部署到本地开发环境中的活服务器
在本地开发环境中,我们使用“php artisan serve”命令并且可以从http://localhost:8000访问项目。
但是,在活动域上运行它的正确方法是什么?请不要建议我像副本htaccess的根目录下,并重新命名server.php到的index.php等
这.htaccess文件将指向公共/ index.php文件
DirectoryIndex public/index.php <IfModule mod_rewrite.c><IfModule mod_negotiation.c>Options -MultiViews</IfModule>
RewriteEngine On
# 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^public/index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]</IfModule>
我会建议你从Youtube视频观看视频: Move Laravel to Live
此视频可帮助您安装到服务器;安装后,甚至可能只是作曲家或通过将文件复制到服务器,您可以在您的实时服务器中运行您的项目。
只要确保你安装了laravel。
存在的问题请让我知道。
@sorvary我把这个代码放在根文件夹的htaccess中。比替换公共htaccess文件。在两种情况下,它都不起作用 –