我正在使用 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>
` 选项+FollowSymLinks 重写引擎开启
RewriteCond %{REQUEST_URI} !^/public/
RewriteCond %{REQUEST_FILENAME} !-d RewriteCond %{REQUEST_FILENAME} !-f
重写规则 ^(.*)$ /public/$1 #RewriteRule ^ index.php [L] RewriteRule ^(/)?$ public/index.php [L] `