0

我正在尝试将现有的基于 php 的动态网页导出到一个 lektor 项目中,该项目到目前为止确实运行良好。

不幸的是,有一个问题让我很头疼:虽然我的导航在每个页面和子页面上都能完美运行,但内容部分中子页面的链接却不行。

例如,如果我设置一个相对路径

[My Link to Subpage](/peter/personalinfo)

它在浏览器视图中正确显示。如果我将鼠标悬停在链接上,浏览器会显示正确的 url 127.0.0.1:5000/peter/personalinfo。但是如果我点击它,我会得到

Not Found

The requested URL was not found on the server. If you entered the URL manually please check your spelling and try again.

地址字段中的 url 显示

127.0.0.1:5000/peter/peter/personalinfo

所以我点击了正确的 url,但浏览器调用了错误的 url,当然在那里找不到任何东西。我不明白这种翻倍是如何发生的。我天真地期望如果我点击一个链接,浏览器会准确地查看那个地址。但似乎服务器正在重定向到格式错误的 url。是的,它通过任何指向子页面的链接来实现。

导航如下所示:

Home
News
Peter
-- Personalinfo
-- Contact
-- Portfolio
Bob
-- Personalinfo
-- Contact
-- Portfolio

知道为什么会发生这种情况以及如何改变它吗?

更新:网络服务器上构建的静态页面不会出现问题。

4

0 回答 0