15

我想从仍然出现在谷歌搜索中的旧网址重定向到新网址。旧网址是这样的:

http://www.marionettecolla.org/file%20_mostra_milano/mostra_marionette-milano.htm

我想将它重定向到主页:

http://www.marionettecolla.org/

我在我的 .htaccess 中使用了这个:

Redirect http://marionettecolla.org/file\ _mostra_milano/mostra_marionette-milano.htm http://marionettecolla.org/

但我收到错误 500... 有人知道如何解决这个问题吗?

4

4 回答 4

22

这应该有效:

Redirect 301 "http://marionettecolla.org/file _mostra_milano/mostra_marionette-milano.htm" http://marionettecolla.org/

把它放在一对双引号之间" ... "

更新:

这也是另一种方式,应该适用于任何类型的空间:

redirectMatch 301 http://marionettecolla.org/file[\s]_mostra_milano/mostra_marionette-milano.htm http://marionettecolla.org/
于 2012-10-01T09:41:21.060 回答
13

你不能像"\"那样逃避空间。正确的方法是"\s"

虽然我不确定在 htaccess 文件中放置“\s”是否可以解决问题。请让我知道它是否有效。

于 2012-10-01T09:35:24.077 回答
3

试试这个,即使我们测试过它也有效:

重定向 301 "/file _mostra_milano/mostra_marionette-milano.htm" http://marionettecolla.orgx/ " http://marionettecolla.org

发表者

阿拉帕蒂

于 2013-06-12T10:08:18.987 回答
-1

重定向匹配 301 ^/careers[\s]/(.*)$ http://www.soheil.com/careers/ $1

于 2013-07-08T10:57:54.493 回答