如何在每个页面的地址栏中保留相同的URL?

Mau*_*tel 6 html php codeigniter

我有一个使用Codeigniter构建的站点,其中有很多页面和目录.

假设站点名称是www.example.com(这是索引页面).如果用户进入到另一个页面,例如点击"关于"链接,我怎样才能使网站的名称不是在所有页面的地址栏的变化?

cwa*_*ole 2

这是一个坏主意,如果没有别的原因,它会阻止用户为您的网站添加书签。

但是,如果您有意向这个方向,有两种方法可以做到这一点(我真的建议您现在就回头,以免为时已晚)。您可以在 iframe 中加载所有内容:

<!-- your site might look like this then -->
<html>
   <body><iframe src="http://path.to.your.real.site" />
</html>
Run Code Online (Sandbox Code Playgroud)

src 属性将指向其他一些实际上包含所有动态 URL 的 URL。

您的另一个选择是 AJAX。对于一个例子来说,这确实太长太复杂了。