Laravel 仅显示主页,所有其他路由在共享主机上显示 404

问题描述 投票:0回答:1

我正在使用 ionos 共享主机,并将我的子域指向 laravel 并做出反应

public
文件夹,但只有
/
主页正在工作,其他所有内容都显示 404。我尝试在
dd
路线上
/welcome
但我发现它甚至不是指着
index.php
。还上传了js的生产文件来运行
router.js
,我相信它应该首先指向
index.php
,但它没有这样做。

可能会出现什么问题?

.htaccess
文件在这里:

<IfModule mod_rewrite.c>
    <IfModule mod_negotiation.c>
        Options -MultiViews
    </IfModule>

    RewriteEngine On

    # Redirect Trailing Slashes...
    RewriteRule ^(.*)/$ /$1 [L,R=301]

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]
 </IfModule>
php laravel server laravel-8 shared-hosting
1个回答
0
投票

` 选项+FollowSymLinks 重写引擎开启

RewriteCond %{REQUEST_URI} !^/public/

RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f

重写规则 ^(.*)$ /public/$1 #RewriteRule ^ index.php [L] RewriteRule ^(/)?$ public/index.php [L] `

© www.soinside.com 2019 - 2024. All rights reserved.