2012-03-02 124 views
0

我必须最近重定向一个网站,比如站点A到站点B.它应该是每页重定向。该网站在相关关键字中排名首位,我已经对此感到担忧。htaccess 301重定向需要错误的URL - 错位的斜杠

由于我已经完成了.htaccess过去的重定向,它在开始时并不是问题。但现在我正面临着恐怖。在线搜索让我只有一个类似的问题,并没有解决!

的问题是 - 在以下格式编辑重定向在.htaccess后:

Redirect 301 /url1.html http://siteB.com/url1.html 

siteA.com/url1.html后,用户被引导到siteB.com/url1.html/

这显然会导致错误。但我不知道甚至可以搜索这个问题。如果我在这里排队,这将是一个巨大的损失。网站根目录很好地重定向到新网站的根目录。

我希望有人有它的解决方案。

先谢谢你们!

回答

0

这里不是一个很大的.htaccess专家,但是我的网站的.htaccess在右侧有双引号中的所有URL。试一试。

1

我没有看到'显而易见的'错误,除此之外,您必须为每个使用的网址编写规则。最好使用mod_rewrite:

RewriteEngine On 
RewriteBase/
RewriteCond %{HTTP_HOST} !^newdomain.example.com$ [NC] 
RewriteRule ^(.*)$ http://newdomain.example.com/$1 [R=301,L] 
+0

@Chris,还记得siteB本身可能有它自己的重写规则,并从url1.html到url1.html / – TerryE 2012-03-03 10:19:12

0

我只是有这个问题,这是因为我在上面添加Redirect 301/http://siteB.com/。这将重定向从siteA到siteB.com的每个链接,而不管其下的任何其他重定向。