我正在尝试在共享主机(godaddy)上部署我的Laravel项目,到目前为止,我仅获得了部分成功。
我遵循的步骤:
abc.xyz.com,root->public_html/finance/.public_htmlsoftlink在public我的项目目录public_html/finance/abc.xyz.com不起作用,但是abc.xyz.com/public这样做了,因此我设置了一个重定向abc.xyz.com到abc.xyz.comStorage网络可访问。dumpautoload,缓存config和routes。databases。现在,我可以成功登录,将我带到,abc.xyz.com/public但我所有其他没有的路由都/public无法正常工作。例如:
我注意到,如果我手动添加/public到所有路由,它们将起作用!这样abc.xyz.com/public/home工作。
我的.htaccess:
<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 …Run Code Online (Sandbox Code Playgroud)