Skocz do zawartości
spacer.png
spacer.png

Jak usunąć stare redirecty z old slugs?


an5w3r

Rekomendowane odpowiedzi

Opublikowano

Hejka :) 

Kiedyś musiałem zrobić przekierowania z blabla.com/lolo/kuchenkaphilips na blabla.com/kuchenkaphilips . Dzisiaj widzę że kompletnie źle ustawiło canonicale, w dodatku w google dalej są widoczne przekierowania z tych adresów. Przetrzepałem bazę danych w której nic na ten temat nie ma. Nie mam _old_slugs w bazie danych. Przekierowania są dalej z tego old slugu który chciałbym po prostu usunąć, a najlepiej żeby wyświetlał 404 bądź przekierować go na jakąś jedną stronę.

 

Ktoś ma jakiś pomysł jak to rozwiązać?

Opublikowano

@Harry Niestety nie działa, używałem tego pluginu również, zapomniałem o nim wspomnieć :(

W najgorszym wypadku będę musiał 200 postów zrobić kopiuj wklej na czystej instalacji wordpressa.. :D

Opublikowano

Nie próżnowałem :) Jeśli ktoś by miał problem podobny do mojego, wystarczy w functions.php danego themu dodać na końcu linijki:

remove_action('template_redirect', 'wp_old_slug_redirect');
remove_filter('template_redirect', "redirect_canonical");

I wszystko śmiga :) Mi raczej pomogło remove_filter aniżeli remove_action. :)

 

Pozdrowienia.

  • Super 1

Jeśli chcesz dodać odpowiedź, zaloguj się lub zarejestruj nowe konto

Tylko zalogowani użytkownicy mogą dodawać komentarze.

Zarejestruj nowe konto

Załóż nowe konto. To bardzo proste!

Zarejestruj się

Zaloguj się

Posiadasz już konto? Zaloguj się poniżej.

Zaloguj się

spacer.png

spacer.png

×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Ta strona korzysta z ciasteczek, aby świadczyć usługi na najwyższym poziomie. Dalsze korzystanie z witryny oznacza zgodę na ich wykorzystanie. Polityka prywatności .