PHP - 带有 .htaccess 的子域

PHP - subdomain with .htaccess

我目前有页面 example/test/ 通向页面 example/site/index?sid=1 使用 . htaccess 规则如下:

RewriteEngine on
RewriteRule ^test/(.*) site/?sid=1

我想让 test.example.com 像以前一样导致 example/site/index?sid=1 但是之后使用 Google 一段时间后,我只能找到将子域重定向到页面的 .htaccess 规则。我想把它放在子域上但显示页面。

我只想补充一点,我在这里发现了一些问题,答案应该有效,但我只是收到 "web page not available" 错误。是否需要先为 DNS 等创建子域?

希望这是有道理的!感谢您的帮助!

我更喜欢通过 PHP 阅读 FQDN。

if ( isset($_SERVER['HTTP_HOST']) && $_SERVER['HTTP_HOST'] == 'test.example.com' ) {
    $_GET[ 'sid' ] = 1;
    // or what ever
}