0

我有一个共享主机帐户,上面运行着 2 个网站,每个网站都有自己的域(example1.com 和 example2.com)。示例 1 是主站点,位于 html 文件夹的根目录,示例 2 位于名为 ex2 的文件夹中。我想要做的是确保无法访问 example1.com/ex2/ 来使用 example2,如果确实发生这种情况,请重定向到 example2.com。到目前为止,我已经用 PHP 做到了这一点:

if (strpos($_SERVER["REQUEST_URI"], "/ex2") !== false)
{
    header("Location: http://example2.com");
}

但这很笨拙,因为您必须将它包含在每个页面上,并且在 html 标题之前。是否有使用 .htaccess 的解决方案(编辑:如果有,它是什么)?

4

1 回答 1

0

菲利普给了我这个:

RewriteRule ^/ex2(.*)$ http://example2.com/$1 [R=301,L]

效果很好 - 谢谢!

于 2013-02-20T17:18:04.890 回答