[英]laravel 5 subdomain not working in xampp
我正在 xampp 中作為我本地的主機進行開發。 該項目運行在php artisan serve
,可以通過http://localhost:8000
現在我想創建一個子域,但在我的情況下它不起作用。 我想在http://dummyresort.localhost:8000
運行它,但它重定向到主頁。
這是我的路線。
Route::group(['domain' => 'dummyresort.localhost:8000'], function()
{
Route::get('/resort/dummyresort', 'FrontendController@dummyresort');
});
這是php artisan route:list
dummyresort.localhost:8000 | GET|HEAD | resort/dummyresort | | App\\Http\\Controllers\\FrontendController@dummyresort | web
dummyresort.localhost:8000 | GET|HEAD | resort/dummyresort | | App\\Http\\Controllers\\FrontendController@dummyresort | web
關於我的案子有什么想法嗎?
我還在C:\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf
創建了一個虛擬主機
<VirtualHost *:8000>
DocumentRoot "C:/xampp/htdocs/compass/compass"
ServerName localhost:8000
</VirtualHost>
制作一個虛擬主機並重試
這是我發現的並且正在運行
本地更新:....\\xampp\\apache\\conf\\extra\\httpd-vhosts.conf
<VirtualHost *:80>
DocumentRoot "E:/xampp/htdocs/project_name/public"
ServerName localhost
ServerAlias *.localhost
<Directory "E:/xampp/htdocs/project_name/public">
Order allow,deny
Allow from all
</Directory>
</VirtualHost>
然后試試這個路由
Route::group([
'domain' => '{office_name}.localhost'
],function(){
Route::get('/', function () {
return 'I AM OFFICE OWNER';
});
});
Route::get('/', function () {
return 'I AM SITE VISITOR';
});
使用php artisan serv
運行
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.