回答
你想爲此使用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. 是否可以在Bootstrap Modal上顯示和隱藏表單域?
- 3. 是否可以在iPhone中屏蔽CALayer?
- 4. 域名所有者是否可以隱藏?
- 5. Arduino以太網屏蔽MAC地址
- 6. 是否可以以編程方式顯示/隱藏SSRS PageNumber?
- 7. 如何屏蔽網址
- 8. 使用HTML屏蔽域名
- 9. 是否可以顯示隱藏的輸入值?
- 10. jquery屏幕隱藏/顯示
- 11. 隱藏和顯示領域
- 12. 是否可以屏幕抓取並只顯示一個div /表
- 13. 是否可以在當前屏幕上只顯示需要顯示的數據?
- 14. 只顯示URL地址域
- 15. 用angularjs顯示/隱藏所有顯示/隱藏區域
- 16. 我可以顯示/隱藏的JavaScript
- 17. 如何隱藏地址欄中顯示的網址(使用javascript)
- 18. 是否可以隱藏地址欄中的密碼字段?
- 19. IOS。屏蔽網址中的符號
- 20. 我可以隱藏我們的地址欄網址在asp.net
- 21. 是否可以在主屏幕上隱藏APP圖標(Cordova - AngularApp)
- 22. 是否可以在ImageMapster中隱藏/禁用區域?
- 23. asp.net網址隱藏?
- 24. 隱藏window.location網址
- 25. 可以獨立顯示/隱藏。我如何隱藏節目?
- 26. 如何屏蔽WordPress oEmbed HTTP網址
- 27. 將多個網址重寫/屏蔽到相同的網址
- 28. 如何取消屏蔽從我的域名被屏蔽網站到外部網站的鏈接?
- 29. 是否可以隱藏EditText行?
- 30. DC.JS表是否可以隱藏一列?
哪種語言?你可以使用正則表達式來做到這一點.. – 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