J3.x:Yeni Yönlendirme Sistemi
From Joomla! Documentation
Yeni Yönlendirme Sistemi
Giriş
The new routing system defines a new and more flexible interface for developers to handle creating and processing URLs and gives end users more options as it relates to how URLs are displayed (including the often requested ability to remove content item IDs from the URL).
Joomla 3.8!'den itibaren, yeni yönlendiriciyi (İçerik, Kişiler, Kullanıcılar ve Haber Beslemeleri) destekleyen bileşenler için, yönlendiriciyi üç farklı konfigürasyondan birinde çalışacak şekilde ayarlamak mümkündür:
- Geçerli yönlendirme sistemi (yeni yüklemeler için varsayılan davranış olarak kalacak ve yükseltme yaparken mevcut siteler için genellikle önerilecek seçenek),
- Yeni yönlendirme sistemi,
- İçerik öğesi kimlikleriyle yeni yönlendirme sistemi kaldırıldı.
Not
Yeni yönlendirme sistemi ile oluşturulan URL'ler mevcut yönlendiriciyle ve URL'leriyle% 100 uyumlu olmadığından mevcut sitelerin, test ortamında sitelerini kapsamlı bir şekilde sınamadan ve URL değişikliklerini hedeflemeden yeni sistemi etkinleştirilmemesi önerilir.
Yeni sitelerin bu yeni sistemi hemen kullanmaları önerilir.
URL'lerdeki değişiklikler nelerdir?
SEF seçenekleri etkinleştirildiğinde, her bir yönlendirme yapılandırmasıyla birlikte sınama örnek veri setinden iki sayfa alınır:
- Hayvanlar Fotoğraf Galerisi Kategori Sayfası:
- Mevcut yönlendirici: /article-categories/72-park-site/photo-gallery/animals
- Kimlikleri ile etkin Yeni yönlendirici: /article-categories/26-park-site/28-photo-gallery/72-animals
- Kimlikleri olmadan etkin Yeni yönlendirici: /article-categories/park-site/photo-gallery/animals
- Koala Makale Sayfası:
- Mevcut yönlendirici: /article-categories/72-park-site/photo-gallery/animals/25-koala
- Kimlikleri ile etkin Yeni yönlendirici: /article-categories/26-park-site/28-photo-gallery/72-animals/25-koala
- Kimlikleri olmadan etkin Yeni yönlendirici: /article-categories/park-site/photo-gallery/animals/koala
Rakamlar, kategorilerinizin ve makalelerinizin kimliklerini gösterir.
Yeni yönlendirici ve Kimlikleri Kaldır seçeneği etkinse, daha temiz ve daha kolay URL'lere sahip olmanıza izin veren kimlikler kaldırılır. Ayrıca SEO'yu geliştirecektir.
Yeni yönlendirme sistemini nasıl etkinleştirebilirim?
Yeni Yönlendirme Sistemi, İçerik, Kişiler, Kullanıcılar ve Haber Kaynakları için kullanılabilir. Bu yeni özelliklerin etkinleştirilmesi için yol her biri için aynıdır.
Örnek olarak İçeriği ele alalım.
- Arka planda oturum açın
- En üst menüden İçerik'e gidin → Makaleler
- Sağ üst köşedeki Seçenekler düğmesine tıklayın
- Entegrasyon sekmesini tıklayın
- Yeni Yönlendirme Sistemini Etkinleştirin:
- Kaydet veya Kaydet ve Kapat tıklayın.
- Sitenizin ön uç ziyaret edin ve URL'leri kontrol edin.
Kişiler, Kullanıcılar ve Haber Kaynakları için aynı işlemi uygulayın.
NB: There are cases where changing the routing system can change a page’s URL and cause an existing page to give a 404 response. Developers are still discussing ideas for a migration plan to keep old URLs working to some extent.