不是真的知道如何短語我的問題,但這裏是我的問題:菜單不會在頁面錨工作,從頁面的錨
我有一個PHP模板類型的網站,主要的導航是在它自己的文件。某些導航按鈕指向主頁面上的錨點,有些則完全轉到其他頁面。
我的原始菜單使用鏈接,如index.php#用於頁面錨點和index.php?page =用於離頁鏈接。我遇到了兩個問題: 1.當我選擇頁面上的鏈接時,頁面似乎刷新,並且速度很慢,帶我到鏈接所在頁面上的位置。 2.我使用htaccess將我的網址從mydomaincom/index.php重定向到mydomaincom /,並發現我的導航無法在Safari中工作,因爲我的href地址的index.php#value和Safari v5不會攜帶錨鏈接。
而不是關閉我的重定向我剛剛更改了網址指向mydomaincom /#值。這不僅對所有瀏覽器都很好,而且還使我的頁面更快。
現在,但是當我在其他頁面之一說index.php?頁=照片和我使用導航它只是試圖找到該頁面上的錨(這是有道理的,但顯然不是我想要的) 。 它在做什麼現在: mydomaincom/index.php頁面=照片#
我需要做什麼? mydomaincom /#
由於相同的導航文件用於所有頁面,我需要創建一個nave鏈接變量,以便當nav在非index.php頁面上時,掛鉤到頁面定位符上的index.php的鏈接url使用完整的url?
希望這是有道理的。有什麼建議麼?也試圖保持這個搜索引擎/谷歌友好:)
謝謝!
mydomaincom /和mydomaincom/index.php是瀏覽器的兩個完全不同的頁面(也適用於Google)。你應該只在你的網絡上使用一個版本。 – Petr
謝謝彼得,但我不知道,如果我明白。那麼你是否說我應該在菜單按鈕mydomaincom /#中使用url,如果導航位於主頁面或不同的頁面上,那麼它會無調節嗎? –
frostedpops