如何解决Laravel:处理 Laravel API URL
我有上传到服务器上的 API。
网址如下所示:
api.subdomain.domain.com/
我已经让 .htaccess 直接面向公众
但是访问时应该是这样的:
api.subdomain.domain.com/api/login
我如何像 api.subdomain.domain.com/login
一样直接访问它。
这是我的.htaccess
RewriteEngine On
RewriteCond %{HTTPS} !on
RewriteRule ^.*$ https://%{HTTP_HOST}%{REQUEST_URI} [L,R=301]
RewriteCond %{REQUEST_URI} !^/public/
RewriteRule ^(.*)$ /public/$1 [L,QSA]
我已尝试添加 /api
,但在访问我想要的 URL 时显示 404 错误
解决方法
您需要打开 RouteServiceProvider.php。取决于你使用的是哪个版本的 Laravel find function map{Route File: web.php/api.php/any custom file}Routes()(如果版本早于 Laravel 8),否则你会看到并添加前缀到您的路线文件。喜欢
版权声明:本文内容由互联网用户自发贡献,该文观点与技术仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 dio@foxmail.com 举报,一经查实,本站将立刻删除。