我想隐藏地址栏的url,但我不知道如何做到这一点,我做了一些搜索,但没有发现任何
在我的网站上,我希望人们在每个页面上都能看到www.roundaboutmk.com,无论他们点击什么链接/按钮。
例如,如果他们点击"login"按钮,它将带他们到url地址www.roundaboutmk.com/login/login.php,我想隐藏"login/login.php"
这可能吗?
多谢
康纳
- 最简单的:把你的网站放到一个框架集中。
- simple:将您的站点放入iframe样式中以填充整个浏览器窗口。
- 不是那么简单:重新编码你的网站使用ajax
1在HTML5中已弃用,但仍然可以使用
2作品
3不推荐
除了技术上的东西…反正我也不建议这么做。
让所有链接使用AJAX加载他们的内容并替换当前页面的内容,如果你不至少在url中放一个散列,问题是"你会在谷歌眼中看起来很糟糕"。
你不需要它。
你似乎受到了某种错觉的影响。
虽然没有单一的理由这样做,但有很多理由保留url。
你知道,网址不只是用来装饰的。这是故意的。
这不是一个好的样式,因为没有人能够链接到你网站上的特定内容。
但是:你可以使用100%的框架集,像这样:
<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.01 Frameset//EN"
"http://www.w3.org/TR/html4/frameset.dtd">
<html>
<head>
<title>Your Title</title>
</head>
<body>
<frameset rows="100%">
<frame src="index.html" name="Your Title" />
</frameset>
</body>
</html>
如果您使用iframe进行实际页面处理,或者所有内容都是通过ajax请求加载的,则
开启writeenginerewritecsecond %{THE_REQUEST}/([^.]+).php [NC]^/%1 [NC,L,R]
rewritecsecond %{REQUEST_FILENAME}.phprewriterrule ^ %{REQUEST_URI}.php [NC,L]
保存文件div . htaccess
看起来这里没有真正的答案。让我给出一个实际的答案。而不是去每个单独的页面,当你点击链接等,你可以只包括每个文件的索引取决于最后一个链接的POST名称点击。
例如,如果用户单击指向login.php的链接,则将动作设置为index.php,并将POST值设置为login.php。然后,当它转到index.php时,获取POST值。如果POST值为'login.php',则包含文件login.php。其他文件也是一样。:)