0

古い W​​ix サイトではなく、新しい wordpress サイトを持っています。古いものでは、http://example.com/#!contact/ct07/ のようなページ アドレスがありましたが、新しいものでは、このページは http://example.com/contact の下にあります

3 つのリダイレクト プラグインを試しましたが、どれも機能しません (リダイレクト、リダイレクト エディター、クイック 301 リダイレクト)。

.htaccess ファイルにアクセスできません リダイレクト時に、エンジンが URL を認識していないようです。JS 以外に扱いやすいアイデアはありますか? Google ジュースを見逃したくない

4

2 に答える 2

2

ブラウザは#この部分をサーバーに送信しないため、サーバーはこの部分を認識せず、リダイレクトを実行できません。

したがって、JavaScript でリダイレクトを行う必要があります。

if (/^#contact\//.test(document.location.hash)) {
    document.location = '/contact';
}

_escaped_fragment_SEOの目的で、パラメーターも処理したい場合があります

于 2013-05-20T14:43:00.337 に答える