2012-08-08 151 views
1

我有两个网站,domain1.com和domain2.com。两个网站的管理部分位于/ admin目录下。使用.htaccess重定向根目录排除子目录

我需要domain1.com上的公共网站重定向到domain2.com,但我仍然需要访问admin1.com上的admin子目录。

这是我可以用.htaccess轻松完成的事情吗?

回答

1

在的domain1.com的文档根htaccess文件添加这个地方适合:

RewriteEngine On 
RewriteCond %{REQUEST_URI} !^/admin 
RewriteRule ^(.*)$ http://domain2.com/$1 [R=301,L] 
+0

非常感谢,这对我的作品。我需要做一些进一步的jiggery pokery,因为管理员目录中的文件访问根目录中的文件,这似乎会导致重定向(这是否合理?)。但是,如果我只是指向一个空白的html文件,重定向就可以工作 – 2012-08-08 12:54:55