htaccess: Strip Folder dan Redirect dengan Regex

mengarahkan

Menyederhanakan struktur URL anda adalah cara terbaik untuk mengoptimumkan laman web anda kerana beberapa sebab. URL panjang sukar untuk dikongsi dengan orang lain, dapat dipotong dalam penyunting teks dan editor e-mel, dan struktur folder URL yang rumit dapat menghantar isyarat yang salah ke mesin pencari mengenai pentingnya kandungan anda.

Sekiranya laman web anda mempunyai dua URL:

  • https://martech.zone/blog/category/search-engine-optimization/htaccess-folder-redirect-regex OR
  • https://martech.zone/htaccess-folder-redirect-regex

Anda fikir yang manakah telah memberikan artikel yang lebih penting? Contoh pertama mempunyai pemisahan antara artikel dan halaman utama 5 tahap. Sekiranya anda adalah mesin pencari, adakah anda fikir ini adalah kandungan penting?

Atas sebab-sebab ini, kami mempermudah struktur folder pelanggan kami. Sebilangan mungkin berpendapat bahawa beberapa slug kategori dengan kata kunci lebih baik, tetapi kami tidak melihatnya dengan pelanggan kami. Hierarki dan bilangan pautan dari halaman utama mendorong kedudukan jauh lebih baik dengan kandungan popular kami.

Bagaimanapun, setelah melaksanakan blog, agak menyakitkan untuk membatalkan semua pautan kekal ini dan masih mengalihkan lalu lintas dari pautan yang ada di luar sana ke struktur URL yang baru. Dengan Roda tenaga (pautan afiliasi), kami boleh meminta pasukan mereka menguruskan pengalihan kami atau kami boleh menggunakan plugin pengalihan.

  1. Pertama, kita menggunakan SEO WordPress Yoast plugin supaya kita dapat melucutkan literal slug kategori keluar dari URL.
  2. Seterusnya, kami mengemas kini permalinks dan membuang /% kategori% / dan hanya meninggalkan /% post% / di lapangan (dan menyegarkan cache).
  3. Terakhir, kita harus menambahkan ungkapan biasa untuk mengalihkan folder dengan betul:

strip-folder-redirect-regex

Ungkapan itu mempunyai kategori pilihan anda yang disenaraikan (folder1, folder2, folder3) dan memerlukan beberapa teks selepas kategori ... dengan cara ini halaman kategori anda tidak akan rosak tetapi artikel bebas akan diteruskan dengan betul ke URL baru.

^/(folder1|folder2|folder3)/([a-zA-Z0-9_.-]+)$

Saya tidak pasti akan mengesyorkan perubahan drastik ini untuk setiap syarikat. Mereka yang memiliki peringkat mapan mungkin tidak ingin menerapkannya. Dalam jangka pendek, ini boleh merugikan kedudukan anda kerana pengalihan tidak mempunyai semua kuasa dari halaman asal. Tetapi dari masa ke masa, mempunyai lebih banyak kandungan dalam hierarki permalink anda dapat membantu anda. Kami tahu ia dibantu Martech Zone!

Apa yang anda fikir?

Laman web ini menggunakan Akismet untuk mengurangkan spam. Ketahui bagaimana data komen anda diproses.