.htaccess Laravel -为什么在localhost上只在我的项目上工作的主页路线

mjqavswn  于 2022-11-30  发布在  其他
关注(0)|答案(1)|浏览(131)

我在localhost/sm文件夹上运行我的laravel项目。这是我的文件夹的截图。在项目文件夹中,我保存文件,我在根目录sm文件夹中保存公共文件夹组件。但是当我尝试运行项目时,只有主页工作。但是对于其他页面,每次我都必须手动将/sm按照路径。所以,如何解决这个问题。这是我的htacees文件:

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

    RewriteEngine On
# Handle Authorization Header
RewriteCond %{HTTP:Authorization} .
RewriteRule .* - [E=HTTP_AUTHORIZATION:%{HTTP:Authorization}]

# Redirect Trailing Slashes If Not A Folder...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_URI} (.+)/$
RewriteRule ^ %1 [L,R=301]

# Send Requests To Front Controller...
RewriteCond %{REQUEST_FILENAME} !-d
RewriteCond %{REQUEST_FILENAME} !-f
RewriteRule ^ index.php [L]
</IfModule>

t9eec4r0

t9eec4r01#

我也遇到过同样的问题,经过大量的搜索,我发现这个问题与我的 Postman 客户端发送的请求有关。我只是在标题中提到Accept: application/json。以防将来有人遇到同样的问题。

相关问题