回答
你想为此使用AJAX。在你的索引文件中,包含一个使用XMLHttpRequest的JavaScript文件(或者如果你不想这么低的话,你可以使用类似jQuery.load的东西)加载你的内容。使用jQuery,你可以做这样的事情:
<script type="text/javascript">
$(document).ready(function(){
$('a').click(function(event){
event.preventDefault();
$('#content').load($(this).attr('href'));
return false;
});
});
</script>
不过,不这样做掉以轻心 - 一些人来说,这可以打破搜索引擎优化和许多其他的事情可能有JavaScript后等
记住,这是一个非常简单的例子 - 你必须照顾外部URIs(浏览器中的CSRF保护意味着你不能XMLHttpRequest另一个域)。也许你可以添加一个名为link_internal
的CSS类,然后在你的jQuery选择器中添加该类。
domain = re.match(r'https?://(?:www\.)?([^/]+)', full_url).group(1)
此正则表达式提取域 - 没有www.
,但如果它们存在任何其他子域。 它使用python re
模块,但应该很容易使用其他语言。
非常感谢您的回复......实际上我尝试的是,即使他更改了网站中的网页,用户也应该在地址栏中单独看到域名。 – gourav 2011-04-09 09:25:05
这是不可能的,如果不使用非常容易访问的框架,并且往往会惹恼用户。更好地使用一个漂亮的网址结构,所以你不必为你的网址感到羞耻。 – ThiefMaster 2011-04-09 11:36:45
你不应该那样做。
这违背了技术和可用性的基础知识。
每一页都应有其独特的地址,让用户收藏它,发送链接给朋友,导航你的网站毕竟!
有关URL的可用性的更多信息:[URL as UI](http://www.useit.com/alertbox/990321.html) – Gumbo 2011-04-09 10:25:10
- 1. 显示:隐藏和屏蔽
- 2. 使用.htaccess在地址栏中隐藏/屏蔽子域名
- 3. 如何隐藏网站的完整网址并只显示域名?
- 4. 域掩蔽/隐藏:使用javascript获取蒙面/隐形网址
- 5. 是否可以在Bootstrap Modal上显示和隐藏表单域?
- 6. 屏蔽文本框 - 隐藏屏蔽
- 7. 从网址隐藏项目ID只显示项目名称
- 8. Facebook - 什么是“XD Proxy”,我可以屏蔽/隐藏它吗?
- 9. 屏蔽UI网格隐藏列遗址单元对齐
- 10. 是否可以在iPhone中屏蔽CALayer?
- 11. 域名所有者是否可以隐藏?
- 12. 屏蔽转发域没有网络空间域显示
- 13. Arduino以太网屏蔽MAC地址
- 14. 是否可以以编程方式显示/隐藏SSRS PageNumber?
- 15. 如何屏蔽网址?
- 16. 网址屏蔽!使用Htaccess
- 17. 如何屏蔽网址
- 18. 是否可以在CodeMirror中显示隐藏的字符?
- 19. 是否可以显示隐藏的输入值?
- 20. 是否可以用重写屏蔽主域的子页面作为子域?
- 21. 使用HTML屏蔽域名
- 22. 隐藏屏蔽UI图的X轴
- 23. jquery屏幕隐藏/显示
- 24. 当使用Ember Router v2时,是否可以隐藏子网显示在URL中?
- 25. 是否可以屏幕抓取并只显示一个div /表
- 26. 隐藏和显示领域
- 27. 我可以验证输入字段是否被屏蔽或显示文本?
- 28. 是否可以在当前屏幕上只显示需要显示的数据?
- 29. 是否可以隐藏地址栏中的密码字段?
- 30. 只显示URL地址域
哪种语言?你可以使用正则表达式来做到这一点.. – 2011-04-09 09:17:07
http://stackoverflow.com/questions/863297/regular-expression-to-retrieve-domain-tld – 2011-04-09 09:18:19
它是什么你试图实现? – Khez 2011-04-09 09:18:32