繁体   English   中英

Laravel路由到子域

[英]Laravel Routing To subdomain

我正在使用Laravel 5.7 目前,所有路线都经过Api.phpweb.phpwebsite.php 在该应用程序的实时版本中,有一个指向website.php的子域是[anything].websiteaddress.com ,而域www.websiteaddress.com则指向web.php 在本地环境中,如何使用localhost:8000访问子域。 我尝试使用[anything].websiteaddress.com ,但无法正常工作。 什么是访问子域的正确方法?

1.在Web服务器上配置httpd.conf创建虚拟主机ip或命名所需的名称

<VirtualHost *:80>

 ServerName website.com

 ServerAlias *.website.com

</VirtualHost>

2.route配置如

Route::group(array('domain' => '{account}.website.com'), function() {

    Route::get('/', function($account, $id) {
        // ...
        return Redirect::to('https://www.website.com'.'/'.$account);
    });

});

您可以使用http://lvh.me:8000

lvh.me是一项免费服务,它将所有子域解析为localhost

没有要安装或运行的内容。 如果您要测试example子域,只需执行http://example.lvh.me:8000即可

它甚至也可以不使用子域。 例如,如果您的开发箱上有一个运行在localhost:8000的应用程序,则可以转到lvh.me:8000进行加载。

您也可以尝试将http://vcap.me:8000http://localtest.me:8000解析为127.0.0.1localhost

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM