我有问题部署我的laravel + vuejs应用程序到共享主机帐户,我知道其他有效的方式,如云路,但我只想测试我的网站。
我已经尝试了一些免费托管,但总是错误的,我需要上传我所有的node_modules通过ftp为vue组件工作吗?它很大,而且需要大量的时间。
我已经检查了很多关于这方面的教程,但没有人使用vuejs部署laravel到服务器,任何关于这方面的指南都将非常感谢。
发布于 2020-03-03 10:53:10
public_html)public文件夹中除.htaccess以外的内容移动到您刚刚创建的新文件夹的根目录中<>H114在同一文件夹的根目录下创建一个新的<代码>D15文件,并添加以下内容:<代码>H216<代码>G217
<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 ^ index.php [L]
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]
</IfModule>- `require __DIR__.'/../vendor/autoload.php';` to `require __DIR__.'/vendor/autoload.php';`
- `require_once __DIR__.'/../bootstrap/app.php';` to `require_once __DIR__.'/bootstrap/app.php';`
中
访问subdomain.your-domain.your-tld,应用程序应该可以工作。
发布于 2020-10-09 22:58:57
只需在根目录(public_html)或任何子目录(如果您正在使用子域)中创建一个新的.htaccess文件,然后粘贴以下代码行即可解决问题。
<IfModule mod_rewrite.c>
RewriteEngine on
RewriteRule ^$ public/ [L]
RewriteRule (.*) public/$1 [L]
</IfModule>https://stackoverflow.com/questions/56023652
复制相似问题