2

そのため、現在、Webサイトに古いHTMLファイルを指すリンクがたくさんあります。これらのリンクのほとんどは、ページの下のセクションハッシュアンカーに関連付けられています。現在、そのHTMLページは、同じアンカーを含むPHPファイルであるページの新しいバージョンにリダイレクトされます。で基本的なJavaScriptリダイレクトスクリプトを使用しています。アンカーを取得して(参照リンクにアンカーが含まれている場合)、それをリダイレクトに追加する方法はありますか?

よろしくお願いします。

4

1 に答える 1

4

URLのハッシュ部分は次を使用して取得できます

window.location.hash

返される値にはハッシュ記号が含まれていることに注意してください。したがって、URLに追加するときに、ハッシュタグも追加する必要はありません。

それで:

var newURL = 'http://newURL'+window.location.hash;

お役に立てれば。

于 2012-11-28T20:58:28.797 に答える