Regex 对子域的访问

Regex 对子域的访问,regex,.htaccess,mod-rewrite,Regex,.htaccess,Mod Rewrite,如何将示例URL转换为所需的URL From http://test.at.domain.com To http://domain.com/at/index.php?id=test 不起作用。它说抱歉,此网站当前不可用。它试图将您发送到哪个URL?这就是你期望的URL吗?如果这是您所期望的,那么问题不在于.htaccess文件,而在于您的站点。如果不是你期望的,那么你期望的是什么?您还需要说明您希望%1做什么。老实说,我不知道如何使用这种类型的正则表达式,我试图从另一个示例派生它。我猜%

如何将示例URL转换为所需的URL

From

http://test.at.domain.com

To

http://domain.com/at/index.php?id=test

不起作用。它说抱歉,此网站当前不可用。它试图将您发送到哪个URL?这就是你期望的URL吗?如果这是您所期望的,那么问题不在于.htaccess文件,而在于您的站点。如果不是你期望的,那么你期望的是什么?您还需要说明您希望%1做什么。老实说,我不知道如何使用这种类型的正则表达式,我试图从另一个示例派生它。我猜%1是用于{http_host}的,之后会有更改,但不知道它完全适合我。当你说“对不起,这个网站目前不可用”时,浏览器中是否显示了这一点?浏览器在位置框中的URL是什么?您的错误日志中有什么?除了在a字段中设置通配符*,您还需要在网站中设置其他内容吗?
RewriteEngine on
RewriteCond %{HTTP_HOST} (\w+).at.domain.com [NC]
RewriteRule .* http://domain.com/at/index.php?id=%1 [L]