1

私はしばらくオンラインで探し回っていますが、まだ特定の解決策を見つけていません。どんな助けでも大歓迎です。私の古いサイトは、新しいサイトの通常のページ (連絡先、ホーム、概要など) に正常にリダイレクトされます。ただし、さまざまなサイトからの古いバックリンクが非常に多く、古いサイトにリンクし続けており、現在 404 エラーがスローされています。代わりに、古いリンクを単純にホームページに移動することをお勧めします。最終的には、上記の通常のページへの適切な 301 リダイレクトに影響を与えることなく、そこにある未知のページ/リンク全体のリダイレクトを作成できるようにしたいと考えています。例:

oldsite.com/contact は newsite.com/contact にリダイレクトされます (問題なく動作します)

oldsite.com/somerandomlink.html (結果は 404 になり、これらのリンクが多数存在します - クライアントはいくつかの古いサイトを持っており、バックリンクがあちこちから現れます)

既存の 301 リダイレクトを中断することなく、代わりに .htaccess ファイル経由ですべてのランダム リンクを newsite.com に移動するように指示することは可能ですか? 単純な .htaccess の例は素晴らしいでしょう。

4

1 に答える 1

0

これを試して

RewriteEngine On
RewriteBase /
RewriteCond %{HTTP_HOST} !newdomain.com$ [NC]
RewriteRule ^(.*)$ http://newdomain.com/$1 [L,R=301]
于 2012-12-29T02:55:57.070 に答える