2011-12-29 43 views
0

你好那里我有一个fossis.org作为我的虚拟根,所以我的插件域是在public_html目录内创建的。我有一个叫做www.techiestuffs.com的插件域,它位于public_html/techiestufs目录。从虚拟根子域重定向URL到插件域

现在我的问题是,它成了两个不同版本的同一site.You可以看到,visitng www.techiestuffs.com和http://fossis.org/techiestuffs。所以我的整个网站变得像重复内容,并从http://fossis.org/techiestuffs许多URL也收录在搜索发动机。 这两个网站都使用Drupal7 CMS。

有谁知道如何将后面的一个重定向到fossis.org/techiestuffs到techiestuffs.com。

回答

2

如何这样的事情,对于public_html/.htaccess

Options +FollowSymLinks 
RewriteEngine On 

RewriteBase/

RewriteCond %{HTTP_HOST} ^fossis.org$ 
RewriteRule techiestuffs(/.*)? http://www.techiestuffs.com$1 [R=301] 
+0

它不干活认为有些事情应该在的public_html的.htaccess添加/ techiestuffs作为well.Because你可以看到,fossis.org犯规采取WWW 。但对于这个techiestuffs目录,它需要www,因为techiestuffs.com使用www。 – 2011-12-29 17:14:13

+0

@vividvilla - 没关系。我甚至在本地进行了测试。基本上,如您所问,这将会将任何请求都转发到'techiestuffs'目录到'www.techiestuffs.com'域的相同路径 - 但只有当原始请求进入'fossis.org'时 - 才会这样只匹配'http:// fossis.org/techiestuffs/*'的请求。只要此URL正在工作,您应该设置。 – ziesemer 2011-12-29 17:19:47

+0

但URL http://fossis.org/techiestuffs/没有重定向到www.techiestuffs.com – 2011-12-29 17:39:16