it-swarm-id.com

Desain URL alami dan halaman depan statis

Halaman depan statis dan halaman lain yang merupakan anak-anak digunakan di blog. Untuk memberi contoh:

www.example.com

Siput untuk halaman itu muncul di permalink untuk sub halaman seperti www.example.com/long-slug-from-static-front-page/sub-page-slug.html.

Pertanyaannya sekarang adalah bagaimana membuat Desain URL lebih alami? Karena halaman induk adalah halaman depan, siput itu harus menjadi situs beranda-URL (misalnya tidak ada di http://www.example.com/ ) tetapi sebaliknya, siput halaman statis ditambahkan.

Saya mencium bahwa ini adalah kekurangan di WordPress, ada ide?

Saya diminta untuk membuat skenario lebih konkret oleh Ilustrasi karena itu cukup jelas menggambarkan ben. Maaf. Tujuannya adalah menggunakan WordPress sebagai CMS untuk mencerminkan struktur berikut (tolong jangan sebaliknya):

Ilustrasi:

Data Logis dan Strukturnya:

  • Mulai
    • Biru
    • Merah
      • Merah gelap
      • Lampu merah
      • Merah terbakar
    • Kuning

Pemetaan Data ke Halaman:

  • Mulai: Halaman Utama
    • Biru: Biru-Halaman
    • Merah: Red-Page
      • Dark Red: Dark Red-Page
      • Lampu Merah: Lampu Merah
      • Merah Terbakar: Merah-Halaman Terbakar
    • Kuning: Halaman Kuning

Tata Letak URL:

Apakah WordPress alat untuk pekerjaan itu? Atau apakah menggunakan hierarki halaman dan halaman depan statis bertentangan dengan tata letak URL?

5
hakre

WordPress memang memiliki cara melakukan apa yang Anda inginkan. Jadikan semuanya halaman tingkat atas. Kecuali Anda punya alasan kuat untuk tidak melakukannya.

2
John P Bloch

Tidak juga, WordPress menentukan kueri dari struktur URL, jadi:

www.example.com/my-sub-page/ akan menjadi struktur yang sama persis dengan www.example.com/my-other-top-level-page, jadi WordPress tidak memiliki cara untuk mengetahui apakah Anda mencari subhalaman atau halaman tingkat atas.

Karena itu, saya tidak berpikir WordPress memungkinkan Anda memiliki siput yang sama untuk halaman sub level dan halaman level atas - jadi tidak seharusnya menjadi alasan. Jika Anda memerlukan struktur permalink itu, mengapa tidak hanya menjadikan "sub halaman" Anda sebagai halaman tingkat atas. Jika Anda ingin mereka berada di www.example.com/my-sub-page/ maka sepertinya mereka cukup 'top level'.

1
Joe Hoyle

Sub-halaman Anda TIDAK boleh anak-anak dari 'beranda'. Saya tahu orang-orang menggambar peta situs seperti itu tetapi sebenarnya bukan cara kerjanya.

Jadi kamu punya:

Example.com (menggunakan 'rumah' halaman depan statis) Example.com/about (halaman tingkat atas, BUKAN anak 'rumah')

Tidak ada masalah SEO atau pengalaman pengguna dari pendekatan ini, itu adalah bagaimana sebagian besar situs CMS dilakukan.

0
Shaun