检测.htaccess中的网站URI

时间:2013-02-20 17:06:30

标签: php .htaccess

我有一个共享主机帐户,并且有2个网站在运行,每个网站都有自己的域名(example1.com和example2.com)。 Example1是主站点,位于html文件夹的根目录下,example2位于名为ex2的文件夹中。我想要做的是确保无法访问example1.com/ex2/以使用example2,如果这确实发生在重定向到example2.com。 到目前为止,我已经用PHP完成了这个:

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

但这很笨重,因为你必须在每个页面和html标题之前包含它。是否有使用.htaccess的解决方案(编辑:如果是这样的话)?

1 个答案:

答案 0 :(得分:0)

菲利普给了我这个:

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

工作正常 - 谢谢!