これを変換するにはどうすればよいですか:
これに:
ページの特定のアンカーにリダイレクトする必要がある古い URL がたくさんありますが、アンカーが通過しないため、htaccess ではリダイレクトできません。
何かご意見は?
これを変換するにはどうすればよいですか:
これに:
ページの特定のアンカーにリダイレクトする必要がある古い URL がたくさんありますが、アンカーが通過しないため、htaccess ではリダイレクトできません。
何かご意見は?
このようなものが動作するはずです:
window.location.href = window.location.href.split('?')[0] + '#/' +
window.location.search.replace(/^?/, '');
次のように、オブジェクトの.hash
と.search
の部分を使用できます。window.location
window.location.hash = "/" + window.location.search.substr(1);
これにより、ページをリロードせずにハッシュが設定されます。
ページをリロードして新しい URL を表示する場合 ( ?thisUrl
URL バーに がない場合は、次のようにします。
var wl = window.location;
if (wl.search.length > 1) {
wl.href = wl.href.replace(/\?.*$/, "") + "#" + wl.search.substr(1);
}