Open YNSTakeru opened 5 months ago
localhostにアクセスした際に、自動的にlocalhost/#/にリダイレクトするように変更
現在、localhostにアクセスすると、ルートURLが表示されます。しかし、アプリケーションの要件により、デフォルトのURLをlocalhost/#/に変更する必要があります。
graph LR A[User] -->|Access localhost| B((Browser)) B --> C{localhost} C --> D[localhost/#/]
conduitではhomeにアクセスすると/#/が表示される
home.blade.phpにJavaScriptを追加し、ページがロードされたときにURLをlocalhost/#/に変更します。
window.onload = function() { window.location.hash = '#/'; history.replaceState('#/', document.title, window.location.pathname); };
localhostにアクセスし、自動的にlocalhost/#/にリダイレクトされることを確認します。
window.onload = function() { window.location.hash = '#/'; history.replaceState(null, document.title, window.location.pathname + '#/'); };
を追記
タスク概要
localhostにアクセスした際に、自動的にlocalhost/#/にリダイレクトするように変更
背景
現在、localhostにアクセスすると、ルートURLが表示されます。しかし、アプリケーションの要件により、デフォルトのURLをlocalhost/#/に変更する必要があります。
ハイアーキテクチャ
課題
conduitではhomeにアクセスすると/#/が表示される
解決策
home.blade.phpにJavaScriptを追加し、ページがロードされたときにURLをlocalhost/#/に変更します。
やること
やらないこと
テスト方案
localhostにアクセスし、自動的にlocalhost/#/にリダイレクトされることを確認します。