【问题标题】:How to create virtual username.domain.com using .htaccess rewrite如何使用 .htaccess 重写创建虚拟 username.domain.com
【发布时间】:2014-02-27 16:42:06
【问题描述】:

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

而使用这个重写用户个人资料的 URL 是:

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

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

http://username.domain.com 任何人都可以提出解决方案吗?非常感谢。

【问题讨论】:

  • 您想将 profile.php URL 重定向到 username.domain.com,对吗?您可以使用 htaccess 执行此操作,但是,您必须确保该配置文件可从您正在创建的子域中获得。

标签: php .htaccess subdomain


【解决方案1】:
<?php
$domain = explode( '.' , $_SERVER['HTTP_HOST'] );
$subdomain = $domain[0];
$sql = 'SELECT user_id FROM users WHERE username = \''.addslashes($subdomain).'\'';
?>

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

【讨论】:

    猜你喜欢
    • 2012-07-21
    • 2012-07-11
    • 2011-09-10
    • 2011-03-28
    • 1970-01-01
    • 2012-03-11
    • 1970-01-01
    • 1970-01-01
    • 2012-08-21
    相关资源
    最近更新 更多