如何使用.htaccess重写创建虚拟用户名.domain.com

时间:2014-02-27 16:42:06

标签: php .htaccess subdomain

我知道有很多问题像我问的那样,但是整天都在搜索解决方案,我找不到适合我的问题,因此我问了问题。这是我必须查看用户配置文件的.htaccess代码: 我现在有这样的个人资料

使用此重写用户个人资料网址为:

http://domain.com/profile.php?id= $ 1 //其中$ 1是用户名

在这种类型的网址中,我想创建子域用户URL,例如:

http://username.domain.com 有谁能建议解决方案?非常感谢。

1 个答案:

答案 0 :(得分:-1)

<?php
$domain = explode( '.' , $_SERVER['HTTP_HOST'] );
$subdomain = $domain[0];
$sql = 'SELECT user_id FROM users WHERE username = \''.addslashes($subdomain).'\'';
?>

运行查询。如果找到此用户,则可以包含 profile.php 页面。