gpt4 book ai didi

php - laravel api 子域映射

转载 作者:可可西里 更新时间:2023-11-01 12:59:42 24 4
gpt4 key购买 nike

Route::group(array('domain' => 'api.domain.com'), function()
{
Route::get('/','TwitterController@index');
Route::get('/gettweets','TwitterController@getTweets');
Route::get('/viewtweets','TwitterController@viewTweets');
Route::get('/viewvideos','TwitterController@viewVideos');
});

这是我的 routes.php

我正在调用此 /gettweets 路由,但它说 /gettweets 在服务器上找不到。使用godaddy linux共享。我只能调用 / 请求。我怎样才能让 Laravel 读取这条路线。

最佳答案

  1. 必须在您的服务器上启用 Mod_rewrite。 Check this post

  2. 检查公共(public)文件夹(您的域指向的文件夹)中的 .htaccess 文件,它应该包含以下内容

    选项 - 多 View

    RewriteEngine On

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

    # Handle Front Controller...
    RewriteCond %{REQUEST_FILENAME} !-d
    RewriteCond %{REQUEST_FILENAME} !-f
    RewriteRule ^ index.php [L]

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

如果public目录下没有.htaccess文件就创建一个

如果这不起作用,请发表评论。

关于php - laravel api 子域映射,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41023652/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com