<script type = "text/javascript">
var r = window.location.href;
if (r.match(/#|%23/)) {
r = r.replace(/#|%23/gi, \"@NUM@\");
window.location.href = r;
}
</script>
このスクリプトはページをリダイレクトし、URL の#
記号をに置き換え@NUM@
ます (理由は聞かないでください)...
URL の末尾にある「#」を置換しないようにスクリプトを変更しようとしています。
例:
http://www.example.com/test.php?f=abc#def
となります
http://www.example.com/test.php?f=abc@NUM@def
しかし、このリンク:
http://www.example.com/test.php?f=abc#def#
となります:
http://www.example.com/test.php?f=abc@NUM@def#