定义 Subdomain 和 url 都指向 Laravel 中的一个控制器
P粉546257913
P粉546257913 2023-09-15 20:13:56
[PHP讨论组]

我正在开发一个 Laravel 应用程序,其中有简单的 url,例如 -domain.com/shop,但我想为此创建两个动态 url,例如:

  • domain.com/shop
  • shop.domain.com

两者都动态指向相同的 url。 我想为每个用户动态定义指向同一页面的子域 url 和简单 url。

P粉546257913
P粉546257913

全部回复(1)
P粉553428780

经过大量研究并尝试不同的方法后,我终于解决了这个问题。

使用 Acrylic DNS 代理后,我必须为主域和子域使用两个不同的根。

这是主域:

// Match my own domain
Route::group(['domain' => 'tc.dev'], function()
    {
    Route::any('/', function()
    {
        return 'My own domain';
    }); 
});

另一个用于处理子域:

Route::group(['domain' => '{subdomain}.tc.dev'], function()
{
    Route::any('/', function($subdomain)
    {
        return 'Subdomain ' . $subdomain;
    });
});

事实上,最主要的是我必须使用另一个路由来控制作用于主域的路由,而我却被忽略了。

热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板
关于我们 免责申明 意见反馈 讲师合作 广告合作 最新更新
php中文网:公益在线php培训,帮助PHP学习者快速成长!
关注服务号 技术交流群
PHP中文网订阅号
每天精选资源文章推送
PHP中文网APP
随时随地碎片化学习
PHP中文网抖音号
发现有趣的

Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号