我想从仍在Google搜索中显示的旧网址重定向到新网址。旧网址是这样的:
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 ...有人知道如何解决这个问题吗?
答案 0 :(得分:18)
这应该有效:
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/
答案 1 :(得分:11)
你不能像“\”那样逃避空间。正确的方法是“\ s”。
虽然我不确定在htaccess文件中用“\ s”代替空格是否可行。如果有效,请告诉我。
答案 2 :(得分:2)
试试这个,即使我们测试过它也能正常工作:
重定向301“/ file _mostra_milano / mostra_marionette-milano.htm”http://marionettecolla.orgx/“http://marionettecolla.org
alapati
答案 3 :(得分:-1)
redirectMatch 301 ^ / careers [\ s] /(。*)$ http://www.soheil.com/careers/ $ 1