Eliminarea părții blog din URL-ul nodului rădăcină în WordPress Multisite

26 iul. 2013, 13:18:30
Vizualizări: 28.2K
Voturi: 21

Am investigat dacă este posibilă eliminarea părții blog/ din URL-urile postărilor și categoriilor pe nodul rădăcină într-o configurație multisite.

Am găsit setările pentru site-urile multisite și am eliminat partea blog/ din URL și am salvat. Deși toate link-urile se schimbă corect, când dau click pe ele ajung la o pagină 404.

Dacă mă duc în dashboard-ul nodului și salvez din nou, partea blog/ este rescrisă în permalink-urile multisite modificate. Uneori creează ceva de genul blog/news/postname

A reușit cineva să facă acest lucru în trecut? Mă întreb dacă este posibil fără a modifica nucleul WordPress sau fără a interveni mai profund cu reguli .htaccess.

3
Comentarii

Ai încercat să faci o cercetare? Există multe discuții pe forumurile WP.org pe această temă, precum și câteva articole pe bloguri

shea shea
26 iul. 2013 13:24:24

Am descoperit că acest plugin funcționează - https://github.com/WebDevStudios/remove-blog-slug/, am obținut acest link din discuțiile de aici - http://www.jennybeaumont.com/remove-blog-slug-multisite-installations/

JosephC JosephC
29 oct. 2015 11:24:13

https://wordpress.org/plugins/remove-cpt-base/

Ünsal Korkmaz Ünsal Korkmaz
9 sept. 2024 03:06:34
Toate răspunsurile la întrebare 6
1
24
  1. Pe site-ul de blog, setați Setări -> Legături permanente -> Setare comună -> Implicită (Trebuie selectată doar opțiunea implicită și să nu modificați nimic altceva. Dacă aveți nevoie să schimbați baza categoriei sau baza etichetelor, faceți acest lucru doar din Administratorul de Rețea)

  2. În Administratorul de Rețea -> Site-uri -> (site-ul rădăcină) Structura legăturilor permanente -> /%category%/%post_id%

Aceasta va elimina slug-ul /blog

26 iul. 2013 13:20:53
Comentarii

Aceasta este o abordare bună, deși nu funcționează dacă BuddyPress este instalat, deoarece BuddyPress necesită permalinkuri non-standard. Aveți vreo idee cum să ocolim această problemă?

henrywright henrywright
5 sept. 2013 14:21:38
1
20

captură de ecran a setărilor Administratorului de Rețea

Pasul 1: Accesează /wp-admin/network/site-info.php?id=1

Administrator Rețea -> Site-uri -> Editează -> verifică Structura Permalink.

Editează conform cerințelor tale.

Pasul 2: Accesează la nivelul normal al site-ului

Setări -> Legături permanente

Selectează sau adaugă o structură de legături permanente adecvată.

20 mar. 2018 10:19:56
Comentarii

Nu am putut găsi opțiunea Network Admin -> Sites -> Edit -> verificare Structură Permalink prin navigare, așa că am folosit URL-ul pe care l-ai oferit în pasul 1 și a funcționat! Mulțumesc. Am petrecut mult timp pe această problemă.

aditya aditya
21 iul. 2019 17:05:43
0

Acestea sunt pașii.

  1. Schimbă setarea permalink în administrarea de rețea la /%postname%/

  2. Accesând setările permalinks ale site-ului vei remedia eroarea 404

  3. Rezultat: WordPress Multisite funcțional fără slug-ul /blog/.

Sursă cu capturi de ecran pas cu pas.

Permalinks

6 aug. 2017 09:42:54
0

Adaugă o pagină nouă cu news ca slug. Mergi la Setări > Citire și alege pagina ta de știri ca pagină statică pentru articolele de blog.

Apoi mergi la Setări > Legături permanente și personalizează-ți structura ca /%category%/%postname%/ iar slug-urile articolelor tale de blog ar trebui să fie acum toate /news/post/.

26 iul. 2013 13:55:53
0

Pe site-ul principal, faceți clic pe legătura permanentă și alegeți opțiunea "simplu"

La nivel de rețea, accesați Site > faceți clic pe editare sub site-ul principal > Faceți clic pe setări > Apăsați Ctrl + F pentru a căuta "Structura legăturilor permanente" > adăugați %post_id% în câmpul respectiv.

31 ian. 2018 01:23:40
0

Pentru cei care caută răspunsul din decembrie 2018, procedați după cum urmează.

Accesați administrarea rețelei, selectați site-ul principal și faceți clic pe editare.

Accesați fila de setări. Există o listă mare de opțiuni, căutați câmpul Structură Permalink. Eliminați /blog din Permalink și apăsați pe salvare. De asemenea, m-am întors în zona de administrare a blogurilor principale și am făcut clic pe butonul de salvare din secțiunea permalink-uri pentru a șterge cache-ul.

11 dec. 2018 13:47:51