如何使用MAMP Pro在Codeigniter 3中创建动态子域

时间:2016-03-21 01:23:15

标签: php .htaccess codeigniter

尝试将 https://some-username.myawesomeapp.dev 路由至 https://myawesomeapp.dev/User/get_details/some-username 。有人可以告诉我下面我在做什么有什么问题吗?

RewriteCond %{HTTP_HOST} ^([a-z0-9-]+).myawesomeapp\.dev [NC]  
RewriteRule (.*) /User/get_details/%1 [L]

更新

some-username是动态的。感谢

另一个更新

我在本地使用MAMP Pro。

1 个答案:

答案 0 :(得分:0)

首先你必须创建一个野猫子域

例如: * .youdomain.com

第二 将以下代码添加到 .htaccess

RewriteCond %{HTTP_HOST} !www.yourdomainname.com$ [NC]
RewriteCond %{HTTP_HOST} ^(www.)?([a-z0-9-]+). yourdomainname.com [NC]
RewriteRule (.*) index.php?page=%2 [NC,QSA]

终于

index.php

中添加php代码
$page = $_GET['page'];
echo $page; exit;