いくつかの質問、簡単に:
.htaccessファイルは通常public_htmlディレクトリに保存されていますか?そうだと思いますね
そのようなファイルが見つからない場合、それを作成してFTPでアップロードできますか?
3(最も重要です)。すべてのURLを1つの新しいURL、つまりhttp://www.newsite.comにリダイレクトするために必要なコードは何ですか
それはただのことRedirect 301 / http://www.newsite.com/
ですか?
ありがとう
いくつかの質問、簡単に:
.htaccessファイルは通常public_htmlディレクトリに保存されていますか?そうだと思いますね
そのようなファイルが見つからない場合、それを作成してFTPでアップロードできますか?
3(最も重要です)。すべてのURLを1つの新しいURL、つまりhttp://www.newsite.comにリダイレクトするために必要なコードは何ですか
それはただのことRedirect 301 / http://www.newsite.com/
ですか?
ありがとう
それはただのこと
Redirect 301 / http://www.newsite.com/
ですか?
正解です。必要なのはそれだけです。で始まるものはすべて/
、の適切な場所にリダイレクトされhttp://www.newsite.com/
ます。例:
に移動するとhttp://oldsite.com/some/path/to/file.php
、にリダイレクトされhttp://www.newsite.com/some/path/to/file.php
ます。
すべてを新しいサイトのドキュメントルートに移動するだけの場合は、RedirectMatch
代わりに次を使用できます。
RedirectMatch 301 .* http://www.newsite.com/
したがって、に移動するとhttp://oldsite.com/some/path/to/file.php
、にリダイレクトされますhttp://www.newsite.com/
すべてのapacheインストールにmod_rewriteがインストールされているわけではありません。インストールされていない場合、書き換えエンジンを使用しようとすると500サーバーエラーが発生します。ただし、mod_aliasは通常常にインストールされます。
質問1:.htaccessをpublic_htmlにアップロードできるかどうかは、Webホストによって異なりますが、おそらく機能します。
質問2:リダイレクトを次のように設定します。
RewriteEngine On
RewriteRule ^(.*) http://www.newsite.com/ [R=301,L]