15

グーグル検索にまだ表示されている古いURLから新しいURLにリダイレクトしたい。古いURLは次のとおりです。

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

redirectMatch 301 ^ /careers [\ s] /(.*)$ http://www.soheil.com/careers/ $ 1

于 2013-07-08T10:57:54.493 に答える