我在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>
1条答案
按热度按时间t9eec4r01#
我也遇到过同样的问题,经过大量的搜索,我发现这个问题与我的 Postman 客户端发送的请求有关。我只是在标题中提到
Accept: application/json
。以防将来有人遇到同样的问题。