.htaccess(PHP)的子域名

时间:2016-06-17 23:31:40

标签: php .htaccess

我希望在我的网站上创建一个.htaccess文件,允许我输入“username.domain.com”作为网址,然后将其重定向到“http://domain.com/index.php?a=profile&u=username

例如:“john.domain.com”重定向到“http://domain.com/index.php?a=profile&u=john

由于

1 个答案:

答案 0 :(得分:0)

这不会进入.htaccess,它会进入你的httpd.conf文件。看看这个问题:VirtualHost with wildcard VirtualDocumentRoot

您还需要为* .example.com设置通配符dns记录以指向您的服务器。在PHP中,您可以使用类似于通配符的index.php文件。

<?php
    $domain = "test.example.com";
    $domain_parts = explode(".", $domain);
    $username = $domain_parts[0];
    header("location: http://example.com/".$username);
?>