0

我想用 htaccess 文件重定向不同的子域。一个例子:

网址:http://varying-string.example.com/

重定向.php: <?php echo $_GET['value']; ?>

输出:varying-string

这是我的尝试,但我不工作。

.htaccess

RewriteRule ^.*\.redirect.episch.ch$ redirect.episch.ch/redirect.php?value=$1
4

1 回答 1

1

您可以使用RewriteCondition来捕获子域模式。

您在重写条件中捕获的模式需要%1在重写规则中引用。

RewriteCond %{HTTP_HOST} (\w*).domain.com [NC]
RewriteRule domain.com /redirect.php?value=%1 [L,R=301]
于 2013-02-01T08:16:12.977 回答