私のサイトのURLはでwww.testing.com
、別のサイトがありますwww.testing.com/newsite
。
ヒットwww.testing.com/newsite
したすべての人をリダイレクトしてほしいwww.newsite.com
したがって、インデックスページに以下の行を追加するだけです。
header("Location: http://www.testing.com", false, 301);
exit;
または、すべてのページに含まれている共通ファイルに書き込みます。
http://
ヘッダーの場所にあることを確認してください。そうでない場合は、ディレクトリが検索されます。
またexit;
、他のコードが実行されないように最後に配置します。
ヘッダーを送信してもスクリプトの実行は終了しないためです。
-編集-それを永遠に持続させるには301でなければなりません
ディレクトリがある場合は、そのディレクトリ内に/newsite
次のように配置します。.htaccess
RewriteEngine On
RewriteRule ^.*$ http://www.newsite.com/ [R=301,L]
ただし、をディレクトリに誘導した場合はnewsite.com
、SankalpMishraが彼の回答に書いた/newsite
ものが必要です。(ただし、テストではなくnewsiteを使用)
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^newsite$ http://www.newsite.com/ [R=301,L]
次のようなヘッダーを記述します。
header("Location: http://www.testing.com");
http://www.testing.com/newsiteのホームページ
ヘッダーの詳細については
htaccessでこれを使用してください
Options +FollowSymLinks
RewriteEngine On
RewriteRule ^newsite.*$ http://www.testing.com/ [R=301,L]