JS onclick = "history.go (-1) только если под моим доменом

У меня есть сайт Joomla, и у меня есть следующая проблема, мне нужно "Вернуться на страницу поиска » функция на странице сведений о моем продукте, и я использую этот код после некоторых изменений в соответствии с ответами на мой первоначальный вопрос:

<br><a href="" onclick="if (document.referrer.indexOf(window.location.host) !== -1) alert('true'); { history.go(-1); return false; } else { window.location.href = 'mysite.com.br'; }"></a>

Теперь, если посетитель приходит с другого сайта прямо на страницу моего продукта и нажимает на него, он будет перенаправлен на домашнюю страницу моего сайта, и это нормально, но если я нахожусь на странице поиска моего сайта, нажмите на страницу продукта и затем нажмите на ссылку «Назад» для поиска, посетитель также будет перенаправлен на мою домашнюю страницу, что не очень хорошо, его следует перенаправить на предыдущую страницу, которая была его собственной страницей поиска.

Есть ли способ изменить этот код, чтобы выполнить что-то вроде:

если посетитель заходит с моей страницы поиска или из любого места на моем сайте, нажав на него, он будет перенаправлен на предыдущую страницу, а если посетитель пришел из-за пределов моего сайта, нажав на него, он будет перенаправлен на мою домашнюю страницу?

Ответы на вопрос(2)

Ваш ответ на вопрос