たとえば、ウェブサイトがある場合http://website.com/
たとえば、各ナビゲーションタブにアドレスを含む新しいページをロードさせるにはどうすればよいですか。http://website.com/?=newpage
他のHTMLページはどのファイル名にする必要がありますか?
コンテンツをロードするためのさまざまなファイルはありませんGET
。値がの変数であるだけURL
です。ページにそれぞれのコンテンツをロードするには、サーバー側またはjQueryが必要です。
たとえばPHP
<?php
if(isset($_GET['page']) && $_GET['page'] == 'first_page') {
?>
Whatever you type in here shows when url is like www.example.com?page=first_page
<?php
} elseif($_GET['page']) && $_GET['page'] == 'second_page') {
?>
Whatever you type in here shows when url is like www.example.com?page=second_page
<?php
}
?>
クエリ文字列(疑問符(?)の後のすべて)を解析するには、サーバー側の言語を使用する必要があります。実際のページがデフォルトです(通常はindex.html)。JavaScriptを使用することもできますが、このアプローチはより複雑であり、JavaScriptをサポートしていないクライアントには問題があります。