Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Kupası
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

WordPress’te Kategori Tabanı Öneki Nasıl Değiştirilir?

Editoryal Not: WPBeginner üzerindeki ortak bağlantılardan komisyon kazanıyoruz. Komisyonlar, editörlerimizin görüşlerini veya değerlendirmelerini etkilemez. Editoryal Süreç hakkında daha fazla bilgi edinin.

WordPress’te kategori tabanı önekini değiştirmek mi istiyorsunuz?

WordPress varsayılan olarak tüm kategori sayfalarının URL’lerine otomatik olarak /category/ önekini ekler. Ancak, kategori tabanı önekini kolayca değiştirebilir veya tamamen kaldırabilirsiniz.

Bu makalede, WordPress’te kategori tabanı önekini nasıl değiştireceğinizi göstereceğiz.

How to change the category base prefix in WordPress

Kategori Tabanı Öneki Nedir? Değiştirmeli misiniz?

WordPress sitenizdeki her kategori kendi sayfasına ve RSS beslemesine sahip olur. Bir kategori altında dosyalanmış tüm gönderileri o kategori arşiv sayfasını ziyaret ederek görüntüleyebilirsiniz.

WordPress varsayılan olarak kategori sayfalarının URL’lerine temel önek olarak ‘kategori’ ekler. Bu, sayfaları ve gönderileri kategori ve etiket arşivlerinden ayırmaya yardımcı olur.

Örneğin, ‘Haberler’ adında bir kategoriniz varsa, URL’si aşağıdaki gibi görünecektir:

http://example.com/category/news/

Benzer şekilde, WordPress de etiket arşivleri için URL’lere etiket önekleri ekler.

http://example.com/tag/iphone/

Bu SEO dostu URL yapısı, kullanıcıların ve arama motorlarının ne tür bir sayfayı ziyaret ettiklerini anlamalarına yardımcı olur.

Çoğu web sitesinin temel öneki değiştirmesine hiç gerek yoktur. Ancak, kategorileriniz için farklı bir sözcük veya ifade kullanmak istediğiniz bir niş site oluşturuyorsanız, kategori temel önekini bunu yansıtacak şekilde değiştirebilirsiniz.

WordPress’te Kategori Tabanı Önekini Değiştirme

WordPress’te kategori tabanı önekini değiştirmek oldukça basittir.

WordPress panonuzdan Ayarlar ” Kalıcı Bağlantılar sayfasını ziyaret etmeniz ve ‘İsteğe Bağlı’ bölümüne ilerlemeniz gerekir.

Add a new category base prefix

‘Kategori tabanı’ alanına, kategori tabanı seçeneğinin yanında kullanmak istediğiniz öneki girebilirsiniz. İsterseniz etiket tabanı önekini de değiştirebilirsiniz.

Örneğin, yeni önek olarak ‘topics’ ekleyebilirsiniz. Bu durumda, kategori URL’leriniz aşağıdaki gibi görünecektir:

http://example.com/topics/news/

Ayarlarınızı kaydetmek için ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.

URL’lerden Kategori Tabanı Önekini Kaldırma

Birçok kullanıcımız bizden WordPress URL’lerinden kategori tabanı önekini tamamen kaldırmamızı istedi. Bu, kategori URL’lerinizi aşağıdaki gibi görünecek şekilde değiştirecektir:

http://example.com/news/

Bu iyi bir fikir değildir ve kategori tabanı önekini kaldırmamanızı öneririz.

Kategori tabanı öneki, hem kullanıcıların hem de arama motorlarının yazılar/sayfalar ve kategoriler arasında ayrım yapmasına yardımcı olur. Ön eki kaldırmak URL’lerinizi belirsiz hale getirir, bu da kullanıcı deneyimi veya WordPress SEO‘su için iyi değildir.

Ayrıca çeşitli WordPress eklentileriyle ilgili teknik sorunlarla da karşılaşabilirsiniz. Örneğin, aynı ada sahip bir kategoriniz ve sayfanız varsa veya tekil yazılar için URL yapınız olarak %postname% kullanıyorsanız, siteniz sayfaların hiç yüklenmemesine neden olan sonsuz bir yönlendirme döngüsü yaşayacaktır.

Ancak yine de bunu yapmak istiyorsanız All in One SEO (AIOSEO) eklentisini kullanabilirsiniz.

All In One SEO - AIOSEO

WordPress için en iyi SEO eklentisidir ve web sitenizi arama motorları için optimize etmeyi süper kolaylaştırır. Ayrıca, bir düğmeye tıklayarak kategori tabanı önekini çıkarma seçeneği sunar.

Bu eğitim için AIOSEO Pro lisansını kullanacağız çünkü kategori tabanını kaldırma özelliğinin yanı sıra yönlendirme yöneticisi ve bağlantı asistanı gibi diğer güçlü seçenekleri de içeriyor. AIOSEO ‘nun kullanabileceğiniz ücretsiz bir sürümü de var.

Öncelikle AIOSEO eklentisini yüklemeniz ve etkinleştirmeniz gerekir. Daha fazla ayrıntı için lütfen bir WordPress eklentisinin nasıl kurulacağına ilişkin kılavuzumuza bakın.

Etkinleştirmenin ardından AIOSEO kurulum sihirbazını göreceksiniz. ‘Hadi Başlayalım’ düğmesine tıklamanız yeterlidir. Daha fazla bilgi için WordPress için All in One SEO’nun nasıl kurulacağına ilişkin kılavuzumuza bakabilirsiniz.

All in One SEO setup

Ardından, WordPress yönetici panelinizden All in One SEO Search ” Appearance bölümüne gidebilir ve ‘Taxonomies’ sekmesine tıklayabilirsiniz.

Bundan sonra, Kategoriler bölümüne gidin ve ‘Gelişmiş’ sekmesine geçin. Buradan, ‘Kategori Tabanı Önekini Kaldır’ seçeneği için Evet’e geçişi tıklamanız yeterlidir.

Enable the remove category base prefix button

İşiniz bittiğinde ‘Değişiklikleri Kaydet’ düğmesine tıklamayı unutmayın.

Kategori Tabanı Önekini Değiştirdikten Sonra Yönlendirmeleri Ayarlama

Yeni bir WordPress web sitesinde kategori tabanı önekini değiştiriyor veya kaldırıyorsanız, hiçbir şey yapmanıza gerek yoktur. Ancak, bunu mevcut bir web sitesinde yapıyorsanız, eski kategori sayfasını ziyaret eden kullanıcılar bir 404 hatası görecektir.

Bunu düzeltmek için, hem arama motorlarının hem de normal ziyaretçilerin sitenizdeki doğru kategori sayfasına düzgün bir şekilde yönlendirildiğinden emin olmak için bir yönlendirme ayarlamanız gerekecektir.

WordPress’te yeniden yönlendirme ayarlamanın en kolay yolu All in One SEO (AIOSEO) eklentisini kullanmaktır.

Başlamak için, WordPress yönetici panelinden All in One SEO ” Yön lendirmeler bölümüne gidebilir ve ardından ‘Yönlendirmeleri Etkinleştir’ düğmesine tıklayabilirsiniz.

Activate redirects

Etkin olduğunda, yeniden yönlendirmeyi ayarlamak için ‘Yönlendirmeler’ sekmesine gidebilirsiniz.

Yönlendirmek istediğiniz URL’yi ‘Kaynak URL’ alanına ve bağlantının yeni konumunu ‘Hedef URL’ alanına girmeniz yeterlidir.

Yeniden Yönlendirme Türü için açılır menüden ‘301 Kalıcı Olarak Taşındı’yı seçebilirsiniz. Bu, eski kategori sayfalarınızı kalıcı olarak yeni hedefe taşıyacaktır.

Set up redirection in AIOSEO

İşiniz bittiğinde ‘Yönlendirme Ekle’ düğmesine tıklamayı unutmayın.

Daha fazla ayrıntı için lütfen WordPress’te 301 yönlendirmeleri oluşturmaya yeni başlayanlar kılavuzumuza bakın.

Artık tüm kullanıcılarınız ve arama motorları yeni kategori önekinizi kullanarak doğru URL’lere yönlendirilecektir.

Umarız bu makale WordPress’te kategori tabanı önekini nasıl değiştireceğinizi öğrenmenize yardımcı olmuştur. Ayrıca en çok aranan WordPress ipuçları, püf noktaları ve hack ‘leri listemize ve çevrimiçi bir mağaza nasıl açılır yazımıza da göz atmak isteyebilirsiniz.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Açıklama: İçeriğimiz okuyucu desteklidir. Bu, bazı bağlantılarımıza tıklarsanız komisyon kazanabileceğimiz anlamına gelir. WPBeginner'ın nasıl finanse edildiğini, neden önemli olduğunu ve nasıl destek olabileceğinizi görün. İşte editoryal sürecimiz.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Ultimate WordPress Araç Kiti

Araç setimize ÜCRETSİZ erişim sağlayın - her profesyonelin sahip olması gereken WordPress ile ilgili ürün ve kaynaklardan oluşan bir koleksiyon!

Reader Interactions

19 yorumBir Cevap Bırakın

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Afaq Ahmad Khan says

    When i set “Category base” with “%category%” in permalink it works fine but all other posts and page going in 404.
    I have to set “Category base” with “%category%”. How can it be achieve?

  3. Aasif Ganaie says

    I want to change “category” base in “news” as well as “tag” into “topic” on a WordPress website. Will this method work in Yoast redirects as I don’t want to use a separate plugin?

  4. Meghan says

    Instead of having URL.com/tag.. I want to change it to URL.com/category/tag but I can’t seem to do this. Can you easily explain how to achieve this?

  5. Paul Minors says

    Hi there. Great article. I’m looking at doing something similar, but I’m not changing the category or tag base. I’m changing the base of “portfolio” pages. There isn’t an option to edit the case in the permalink settings. Is there another way to edit bases in my wordpress files?

  6. Karunakar says

    How to add a custom text to tag url slug?

    For example:

    my tag_base is “beginner”
    my tag is: “wp”

    Then normally url becomes: example.com/beginner/wp

    Here I want to add text “help” to the slug of tag “wp” to make url as:

    example.com/beginner/wp-help

    I don’t want to go with a single tag slug edit. I want to append “-help” to all existed tags slugs and upcoming tags.

    How can i do it?

    Please help.

    Thank you.

  7. spezially says

    Hi ,
    what’s the easiest way if I wanted to have my general post page + all the posts that refer to the general post category bring up a prefix (ex.: news.example.com . news.example.com/single-post )
    ?

    so far the only solution I can think of is a 301 redirect in htaccess but I’m looking for something smoother….

  8. Conal Stubbs says

    I’ve found a somewhat odd way of removing the category part.

    Just to explain, I’m creating a portfolio site with a category called ‘blog’ for blogposts / latest news and one called ‘work’ for completed design projects. Obviously the desired effect is to have the url as example.co.uk/blog (or work) rather than example.co.uk/category/blog, which looks just a bit naff I’m sure you’ll agree.

    By simply putting a full stop in the category base entry field WordPress seems to ignore this requirement in the url and creates the leaner, cleaner version that was wanted.

    Has anyone else seen this before? Do they know of any issues with it? I’m just getting to grips with WordPress having taught myself HTML, CSS and PHP, so I’ve only tried it on a local setup and with the twenty eleven theme.

    • WPBeginner Support says

      This is an interesting approach. Did you consider using category archive templates, like category-blog.php and category-work.php? After using these templates you can use WordPress seo plugin to remove category slug from url and you will get your blog posts on example.com/blog and Work posts on example.com/work.

      Yönetici

  9. dinesh kumar says

    it’s working but only one category not all category
    i am use another category page will get a 404 (not found) error when trying to access the page again.

    please update here
    I want url overwriter

  10. Santiago says

    In this blog did you have problems? I can see that you remove the category base and looks pretty good. Could tell us how you do this?

      • iAn says

        I updated my WordPress SEO Plugin today and I got this message:

        “The feature for stripping the category base will be removed in version 1.6 of WordPress SEO. We suggest using FV Top Level Categories if you insist on keeping this but do know that the feature is very error prone and not that important for your SEO.”

        I guess you are using such feature too.

        I worry that I will lose ranking if I “unstrip” the category in the URL. Any suggestion for this?

  11. gnuboss says

    Thanks for the info, this is a quick and simple, although often overlooked way to sort the category and tag base issues out..

    To entirely remove the Category base I used to use a plugin called WP No Category Base which worked well, but can cause problems when you have a page and category with the same name – E.g. Page = Hosting (domain.com/hosting/) and a Category = Hosting (domain.com/hosting/) – but using .html suffix may help — but there are bound to be implications.

  12. Name Removed [TOS Violation] says

    If you want to do this, you should probably do this right when you begin your blog.

    Otherwise, search engines which have indexed your

    example.com/tags/some-tag

    page will get a 404 (not found) error when trying to access the page again.

    Some SEO plugins handle this case and give a 302 (redirect) status when you change a permalink, but I’m not sure about tag URLs.

Bir Cevap Bırakın

Yorum bırakmayı seçtiğiniz için teşekkür ederiz. Lütfen tüm yorumların yorum poli̇ti̇kasi uyarınca denetlendiğini ve e-posta adresinizin yayımlanmayacağını unutmayın. Ad alanında anahtar kelime KULLANMAYIN. Kişisel ve anlamlı bir sohbet edelim.