問題タブ [lektor]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
0 に答える
13 参照

lektor - Lektor サーバーは、明白な理由なしに URL のサブフォルダーを 2 倍にします

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

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

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

ブラウザ ビューに正しく表示されます。リンクの上にマウスを置くと、ブラウザーは正しい URL 127.0.0.1:5000/peter/personalinfo を表示します。しかし、私がそれをクリックすると、

アドレスフィールドのURLが表示されます

だから私は正しいURLをクリックしますが、ブラウザは間違ったURLを呼び出し、もちろんそこには何も見つかりません. この倍増がどのように起こるのか理解できません。リンクをクリックすると、ブラウザがそのアドレスを正確に見るだろうと素朴に期待します。しかし、サーバーが不正な URL にリダイレクトしているようです。はい、サブページへのすべてのリンクでそうします。

ナビゲーションは次のようになります。

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

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