我希望在我的网站上创建一个.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”
由于
答案 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);
?>