ナチュラルURLデザインと静的なフロントページ
-
16-10-2019 - |
質問
静的なフロントページやその子供である他のページは、ブログで使用されます。例を挙げると:
www.example.com
そのページのスラッグは、www.example.com/long-slug-from-static-front-page/sub-page-slug.htmlのようなサブページのパーマリンクに表示されます。
ここでの問題は、URLデザインをより自然にする方法です。親ページはFrontPageであるため、SlugはHomePage-urlのサイトである必要があります(例: http://www.example.com/)しかし、静的ページのスラグが代わりに追加されます。
これはWordPressの欠点であると匂いがします、何かアイデアはありますか?
イラストによってシナリオをより具体的にするように頼まれました。ごめん。 AIMは、WordPressをCMSとして使用して、次の構造を反映することです(逆ではありません。
図:
論理データとその構造:
- 始める
- 青
- 赤
- 暗赤色
- ライトレッド
- 赤く燃えました
- 黄色
ページへのデータのマッピング:
- 開始:ホームページ
- 青:ブルーページ
- 赤:レッドページ
- 暗赤色:暗い赤ページ
- ライトレッド:ライトレッドページ
- 燃えた赤:燃えた赤いページ
- 黄色:黄色のページ
URLレイアウト:
- ホームページ: http://example.com/
- ブルーページ: http://example.com/blue/
- レッドページ: http://example.com/red/
- ダークレッドページ: http://example.com/red/dark/
- ライトレッドページ: http://example.com/red/light/
- 燃えたレッドページ: http://example.com/red/burned/
- 電話帳: http://example.com/yellow/
WordPressは仕事のツールですか?または、ページ階層と静的なフロントページを使用すると、URLレイアウトと矛盾していますか?
解決
WordPressには、あなたが望むことをする方法があります。それらをすべてトップレベルのページにします。あなたがしない正当な理由がない限り。
他のヒント
正確ではありませんが、WordPressはURL構造からのクエリを決定します。
www.example.com/my-sub-page/
まったく同じ構造です www.example.com/my-other-top-level-page
, 、したがって、WordPressは、サブページまたはトップレベルのページを探しているかどうかを判断する方法がありません。
そうは言っても、WordPressを使用すると、サブレベルのページとトップレベルのページに同じスラグがあると思います。 すべきではありません 理由です。そのパーマリンク構造が必要な場合は、「サブページ」をトップレベルのページとして持っているだけではありません。あなたがそれらになりたいなら www.example.com/my-sub-page/
とにかく、彼らはかなり「トップレベル」であるように聞こえます。
あなたのサブページは「ホームページ」の子供であってはなりません。私は人々がそのようなサイトマップを描くことを知っていますが、それは本当にそれがどのように機能するかではありません。
だからあなたは持っています:
example.com(静的フロントページ「ホーム」を使用)Example.com/about(「ホーム」の子ではなく、トップレベルのページ)
このアプローチからのSEOやユーザーエクスペリエンスの問題はありません。これは、ほとんどのCMSサイトがどのように行われるかです。