0

約 1 年前、Web サイト全体を新しいサーバーに移動しました。私はまだ古いサーバー (たくさんのジャンクがある) にアクセスできますが、古いサイトを新しいサーバー (ドメインが異なる) にリダイレクトしたいと考えています。古いサーバーは Apache を実行しています。このようなことは .htaccess ファイルを介して実行できると考えたので、以下を .htaccess ファイルとして配置しました。

Redirect 301 / http://newsite.com/

これは機能せず、古いサイトにアクセスすると、「500 内部サーバー エラー」が発生しました。

古いサーバーからファイルを削除したいと思います。ただし、問題は (Google でかなり上位にランク付けされているため) 誰かがこれらのファイルのいずれかへのリンクをクリックすると、「404 ファイルが見つかりませんエラー」が表示されることです。.htaccess を編集して、その上のすべてのファイル パスが新しいサイトにリダイレクトされるようにしたいだけです。あなたがそれを行う方法を知っているなら、私を助けてください。ありがとうございました!

4

1 に答える 1

0

古いサーバーで有効になっていると仮定して、代わりに mod_rewrite を使用することを検討する必要があります。

RewriteRule ^(.*)$ http://newsite.com/$1 [R=301, L]

これにより、パスが保持され、新しいホストに追加されます

于 2012-07-02T13:17:33.960 に答える