0
我需要在地址欄上顯示我網站的網址的第一部分。地址欄上的固定網址 - 只顯示基本網址http://www.mysite.com
例如,對於與名的網頁就像
http://www.mysite.com/mypage.php
或 一切
我只希望看到http://www.mysite.com
瀏覽器的地址欄上。
如何可以做到這一點?
我試着用Apache RewriteRule
但沒有結果。
我需要在地址欄上顯示我網站的網址的第一部分。地址欄上的固定網址 - 只顯示基本網址http://www.mysite.com
例如,對於與名的網頁就像
http://www.mysite.com/mypage.php
或 一切
我只希望看到http://www.mysite.com
瀏覽器的地址欄上。
如何可以做到這一點?
我試着用Apache RewriteRule
但沒有結果。
除了是人們實際上是試圖使用你的網站一個非常糟糕的主意,有沒有辦法可以做到這一點在服務器端,因爲服務器需要知道哪些頁面被訪問 - 這是一個網址是。您正在尋找的是使其對用戶顯示它們仍處於相同的URL。
,如果你把你的整個網站在HTML框架與一個幀,或大小,以填補瀏覽器窗口中的iframe這是很容易做到。這確實需要所有的外部鏈接都有target="_top"
,並且無需額外的JS人員就可以跳出框架並單獨訪問頁面。
另一種只適用於某些瀏覽器的方法是使用history.pushState
在每次加載新頁面時將地址欄僞裝回/
。
就像你說的,如果你訪問mypage.php,它應該加載頁面,但url不應該改變。 – Bijendra