0

所以我有我的网站 www.domain.com。

在一周左右的时间里,我想将所有直接流向该站点的流量引导到 subdomain.domain.com,这是一个关于即将推出的功能的小宣传页面。我希望访问者在阅读后能够继续正常访问该站点,因此请继续访问 www.domain.com/index.php 链接。

如何在 htaccess 文件中做到这一点?单击继续链接时,到目前为止我尝试过的所有操作都搞砸了。

谢谢

4

2 回答 2

0

请注意,这只有在您在 Apache 配置中启用 mod_proxy 时才有可能,domain.com否则 URL 将在重定向后更改。

通过启用 mod_proxy、mod_rewrite 和 .htaccess httpd.conf,然后将此代码放在您.htaccessDOCUMENT_ROOT目录下:

Options +FollowSymLinks -MultiViews
# Turn mod_rewrite on
RewriteEngine On

RewriteCond %{HTTP_HOST} ^(www\.)?domain\.com$ [NC]
RewriteRule ^index\.php$ http://subdomain.domain.com/ [L,NC,P]
于 2013-07-30T12:37:04.940 回答
0

使用 .htaccess 您可以使用 302 临时重定向,但据我所知,它将用于整个子文件夹。

另一种方法是使用 JS/服务器站点语言重定向到子域,创建一个 cookie,然后重定向回 www.domain.com/index.php 。

此处解释了 302 重定向:How do I redirect my site using a .htaccess file?

您需要让根文件夹指向您的子域的 .htaccess

于 2013-07-30T12:01:36.897 回答