簡體   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