Sprawdzałem, czy można usunąć blog/
adresy URL postów i kategorii w węźle głównym w konfiguracji z wieloma witrynami.
Znalazłem ustawienia witryn dla wielu witryn, usunąłem blog/
część adresu URL i zapisałem. Pomimo tego, że poprawnie zmienia wszystkie linki, kiedy je klikam, kończę na 404.
Jeśli przejdę do samego pulpitu węzła i ponownie zapisz, dostanę blog/
adres URL przepisany do zmienionych permalink na wielu stronach. Czasami tworząc coś takiego jak ten blog / news / postname
Czy ktoś kiedyś to zrobił? Zastanawiam się, czy jest to możliwe bez zhakowania rdzenia lub zdobycia nieco większej wiedzy przy niektórych .htaccess
zasadach.
multisite
permalinks
David
źródło
źródło
Odpowiedzi:
Na stronie blogu
Settings -> Permalinks -> Common Setting -> Default
(musisz wybrać tylko domyślną i niczego nie dotykać, jeśli chcesz zmienić bazę kategorii, ustaw bazę tagów tylko u administratora sieci)W sieci
Admin -> Sites -> (root site) Permalink Sturcture -> /%category%/%post_id%
Że usunie / blog blog
źródło
Krok 1: Przejdź do
/wp-admin/network/site-info.php?id=1
Administrator sieci -> Witryny -> Edytuj -> sprawdź Strukturę łącza bezpośredniego.
Edytuj zgodnie z wymaganiami.
Krok 2: Przejdź do normalnego poziomu witryny
Ustawienia -> Permalinki
Wybierz lub dodaj odpowiedni link bezpośredni.
źródło
To są kroki.
Zmień ustawienie bezpośredniego połączenia w sieci administratora na /% postname% /
Przejście do ustawień permalinks witryny naprawi 404
Wynik: działająca witryna WordPress Multisite bez / blog / slug.
Źródło ze zrzutami ekranu krok po kroku.
źródło
Dodaj nową stronę
news
jako jako ślimak. Przejdź do Ustawienia> Czytanie i wybierz swoją stronę z wiadomościami jako stronę statyczną dla postów na blogu.Następnie przejdź do Ustawienia> Łącze bezpośrednie i dostosuj swoją strukturę, tak jak
/%category%/%postname%/
powinny być/news/post/
już wszystkie ślimaki postów na blogu .źródło
Na stronie głównej kliknij link bezpośredni i wybierz „zwykły”
Na poziomie sieci Witryna> kliknij edytuj pod witryną główną> Kliknij ustawienia> Zrób crtrl + F, aby znaleźć „Permalink Structure”> dodaj% post_id% w polu.
źródło
Dla każdego, kto szuka odpowiedzi od grudnia 2018 r., Wykonaj następujące czynności.
Przejdź do administratora sieci, wybierz główną stronę internetową i kliknij edytuj.
Przejdź do karty ustawień. Istnieje ogromna lista opcji, poszukaj pola Struktura Permalink. usuń / blog z Permalink i naciśnij zapisz. Wróciłem również do obszaru administracyjnego blogów głównych i kliknąłem przycisk Zapisz w sekcji permalinks, aby wyczyścić pamięć podręczną.
źródło