2012-03-27 124 views
0

目前发生的事情是人们访问来自谷歌的旧URL,如icpaweb.com/site/pages/about-us/,并发送到icpaweb上的相应URL .org:icpaweb.org/site/pages/about-us。htaccess从一个域的URL重定向到另一个域的根目录

我想要的是将icpaweb.com/site/pages/about-us中的人员发送到icpaweb.org/,而不需要任何后续的网址段。

我该怎么做?

回答

1

如果你必须使用.htaccess文件,你可以使用mod_rewrite:

RewriteEngine On 
RewriteCond %{HTTP_HOST} icpaweb.com$ [NC] 
RewriteRule .* http://icpaweb.org/ [R=301,L] 

这将的301重定向所有请求icpaweb.comicpaweb.org的索引根。如果你不想要301,它可能只是R

您需要替换或关闭现在正在重定向的任何机制,它们可能不兼容。

0

使用url重写规则。 2步骤:

  • 写的RewriteCond使得下面的重写规则只适用于URL以主机为icpaweb.com像RewriteCond %{HTTP_HOST} icpaweb.com$ [NC]的[NC]为不区分大小写匹配

  • 写重写规则将所有输入转换为您想要的结果RewriteRule ^.*$ http://icpaweb.org/ [L]如果执行规则,[L]将停止对此规则的重写。

相关问题