不是真的知道如何短语我的问题,但这里是我的问题:菜单不会在页面锚工作,从页面的锚
我有一个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