回答
你想爲此使用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