4

私のサイトのURLはでwww.testing.com、別のサイトがありますwww.testing.com/newsite

ヒットwww.testing.com/newsiteしたすべての人をリダイレクトしてほしいwww.newsite.com

4

4 に答える 4

5

したがって、インデックスページに以下の行を追加するだけです。

header("Location: http://www.testing.com", false, 301);
exit;

または、すべてのページに含まれている共通ファイルに書き込みます。

http://ヘッダーの場所にあることを確認してください。そうでない場合は、ディレクトリが検索されます。

またexit;、他のコードが実行されないように最後に配置します。

ヘッダーを送信してもスクリプトの実行は終了しないためです。

-編集-それを永遠に持続させるには301でなければなりません

于 2013-03-15T11:05:29.360 に答える
2

ディレクトリがある場合は、そのディレクトリ内に/newsite次のように配置します。.htaccess

RewriteEngine On
RewriteRule ^.*$ http://www.newsite.com/ [R=301,L] 

ただし、をディレクトリに誘導した場合はnewsite.comSankalpMishraが彼の回答に書いた/newsiteものが必要です。(ただし、テストではなくnewsiteを使用)

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^newsite$ http://www.newsite.com/ [R=301,L]
于 2013-03-15T11:07:08.860 に答える
0

次のようなヘッダーを記述します。

  header("Location: http://www.testing.com"); 

http://www.testing.com/newsiteのホームページ

ヘッダーの詳細については

于 2013-03-15T11:06:13.587 に答える
0

htaccessでこれを使用してください

Options +FollowSymLinks
RewriteEngine On
RewriteRule ^newsite.*$ http://www.testing.com/ [R=301,L]
于 2013-03-15T11:07:16.990 に答える