Перенаправлять на ту же страницу для привязки

Нужно переадресовать из http://sitename.com/cat/index.php в http://sitename.com/cat/index.php#anchor

Я попробовал 2 способа: перенаправление php и обновление meta​​p >

перенаправление PHP

<?php
    $URL = "http://sitename.com/cat/index.php#anchor";
    header("Location: $URL");
?>
<html>
....

meta refresh

<html>
    <head>
    ... 
    <meta http-equiv="refresh" content="0;url=http://sitename.ru/cat/index.php#anchor">
    ...
    </head>
...
</html>

В результате для обоих способов я обновляю обновление на странице.

Как правильно решить эту проблему?

Ответы

Ответ 1

Вам не нужно перенаправлять страницу, просто установите window.location.hash.

window.location.hash="anchor";