0

既存のphpベースの動的Webページをlektorプロジェクトにエクスポートしようとしていますが、これまではうまく機能していました.

残念ながら、1 つの問題が頭を悩ませています。私のナビゲーションはすべてのページとサブページで完全に機能しますが、コンテンツ セクションのサブページへのリンクは機能しません。

たとえば、次のような相対パスを設定した場合

[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

なぜこれが起こるのか、それを変更する方法はありますか?

更新: Web サーバー上に構築された静的ページでは問題は発生しません。

4

0 に答える 0