私は 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'; }"><?php echo JText::_('VOLTAR'); ?></a>
さて、訪問者が別のサイトから私の製品ページに直接来てこれをクリックすると、彼は私のサイトのホームページにリダイレクトされます。これは問題ありませんが、私のサイトの検索ページで製品ページをクリックし、次に、検索リンクに戻るをクリックすると、訪問者は私のホームページにもリダイレクトされますが、これは良くありません。以前のページにリダイレクトする必要があります。これは彼自身の検索ページでした。
次のようなことを達成するために、このコードを変更する方法はありますか?
訪問者が私の検索ページまたは私のサイトのどこからでも来た場合、これをクリックすると前のページにリダイレクトされ、訪問者が私のサイトの外から来た場合、これをクリックすると私のホームページにリダイレクトされますか?