2016-07-05 8 views
0

私はfullpage jsというWebサイトを持っています。ここでは、test.loc#、test.loc#second、test.loc#third 。ハッシュ値が存在しない場合に404​​ページを表示する方法

誰かが入力した場合、存在しないセクションがあるとします。test.loc#testingmanとします。私は404ページにリダイレクトします。しかし、私はそれについてlaravel 5.2には何もオプションがありません。

誰でも私にそれを行う方法を示すことができます。

回答:ハッシュが変更されたときにこのイベントが表示されます 、 $(window).on('hashchange',function() {

+0

"*私はそれを行う方法を教えてもらえますか?"それはスタックオーバーフローの一般的な認識になりつつありますが、それはどのように動作するのか - あなたは答えを求めるだけで何も学ばないので、私たちはあなたがすでに知っていることを知っている方法を再提案しません)、あなた自身でこの問題を解決しようとしました。 StackOverflowは***ではありませんFree-Coding-4u.com ** – Martin

答えて

2

ハッシュ(アンカー)は、一般的に、クライアント側です。アンカーに基づいてリダイレクトする場合は、JavaScriptを使用してアンカーを取得します。次に、XHR/AJAXを使用してアンカーをPHPスクリプトと照合して確認し、それに応じてリダイレクトすることができます。

+1

私はちょうどほぼ同じことを書こうとしていました。 – Martin

+0

jqueryでこれをチェックするイベントはありますか? –

関連する問題