2017-07-07 4 views
0

問題: 私たちはlektorにワードプレスブログを移植しています。ポストのワードプレス内のスラグは、メインドメインの直下にある。 www.mypage.com/my-blogpost-about-food/www.mypage.com/blog/my-blogpost-about-food/ではありません。ブログ投稿用のlektorのURL構造を親ディレクトリに変更する

これで、所有者は壊れたリンクを受け入れる準備ができていません。外部からのリンクが壊れています。いくつかのランダムなインターネットページはwww.mypage.com/my-blogpost-about-food/にリンクしています。このリンクはlektorでは動作しません。これにより、lektorを使用してページの再設計のページランクが減少します。これを避けるために私は何ができますか?各ブログの記事ではない/blog/の下ではなく、直接メインに、ユニークスラッグを持って

www.mypage.com/blog/ 

:再び

は、私たちの現在のWordPressのウェブサイト

にメインのブログページを下に座っています。例:

www.mypage.com/my-blogpost-about-food/ 

これらのURLをlektorでも有効にするにはどうすればよいですか?例えば。 mypage.com/my-blogpost-about-foodはブログ記事です。

編集:これはlektorがサポートしていないものです。 lektorでブログの記事はwww.mypage.com/blog/SINGLE-BLOG-POSTS-MUSTBEHEREに座る必要がありますが、私はそれがまだ/blog/my-blogpost-about-food/

に表示されるシステム・フィールドに移動し、my-blogpost-about-foodを入力するとブログの記事はこちら https://www.getlektor.com/docs/content/urls/

を読んで、ここwww.mypage.com/SINGLE-BLOG-POSTS-MUSTBEHERE

になりたいです

hereを読むと、親モデルのスラッグを変更できないことが明らかになります。

Wi上記の設定では、ブログはブログで、/投稿は ブログ/に掲載されます。しかし、あなたはブログの日付をURLに の投稿を入れたいのですが?ありがたいことに、非常に簡単です。子どものために新しいURLフォーマットを設定するには、 が必要です。ただ、blog.ini編集し は、[子供]セクションに以下を追加:

slug_format = {{ (this.pub_date|dateformat('YYYY/M/') if this.pub_date) ~ this._id }} 

これが何をするか、それがあればページのIDに年(YYYY)と月(M) を付加することです公開日が設定されています。それ以外の場合は、 はページのIDだけを使用します。この変更により、ブログの投稿 は、例えばblog/hello /からblog/2015/12/hello /に移動します。

これと同様の動作をどうすれば達成できますか?

これは私たちのWordPressのインストールのパーマリンクの正式です: enter image description here

+0

[方法「/ブログ」の最初のページに自分の投稿を表示しないようにとのように働く他のサブフォルダを維持します「/about "と" /projects"](https://stackoverflow.com/q/37473790/1591669) – unor

答えて

0

私は私はあなたが達成したい正確に理解かどうか分かりません。私が正しく理解していれば、あなたはおそらく子供の機能のreplaced_withを使用してこの問題を解決することができます

https://www.getlektor.com/docs/guides/categories/

+0

が面白いです。しかし、今日の終わりには「replaced_with」は、フィルタまたは投稿の選択に過ぎません。例えば。 '/ project/categories/FOOBAR'に行くと' FOOBAR'カテゴリを含むすべての投稿が選択されます。私が本当に望むのは、 '/ project/categories /'なしで '/ FOOBAR'を解決するものです。 – Toskan

+0

私は、メインフォルダ内の同じファイル/フォルダのシンボリックリンクや重複をURLを絶対に使っていると考えています。これは問題を解決するだろう – Toskan

関連する問題