当我使用在html和css中手动构建的简单菜单时,导航会出现问题。当我浏览文件夹内的页面时,当我导航到当前文件夹外的某个地方时,上一个文件夹仍在url中,并显示"未找到页面"消息。我目前处于发展阶段。未部署。
听起来需要使用绝对URL,而不是相对URL。所以:
http://www.blah.com/category/page.html
或者只是
/category/page.html
非
page.html
这是因为当你试图重定向时,你不会返回到你的根目录
例如
我有一个名为Default.aspx的页面不在文件夹中,而page.aspx的页面在名为SubFolder的文件夹中。
您的URL可能看起来像这样重定向:默认.aspx子文件夹/Page.aspx
当你试图从Page.aspx重定向到Default.aspx时,你不会返回到根目录,所以代码会在文件夹SubFolder中查找一个名为Default.aspx的页面,但它不存在,这就是为什么你会收到一个找不到页面的错误。
你应该这样写你的网址:~/Default.aspx~/SubFolder/Page.aspx