0

说,如果我有一个网站http://website.com/

如何允许我的每个导航选项卡加载带有地址的新页面,例如,http://website.com/?=newpage

我的其他 html 页面应该是什么文件名?

4

2 回答 2

1

没有不同的文件可以从中加载内容,它只是GET一个值为 in 的变量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
}
?>
于 2012-12-20T08:34:55.513 回答
0

您需要使用服务器端语言来解析查询字符串(问号 (?) 之后的所有内容)。实际页面是默认页面(通常是 index.html)。您也可以使用 JavaScript,但这种方法更复杂,并且对不支持它的客户端有问题。

于 2012-12-20T08:37:41.503 回答