2014-07-17 10 views
6

Mam bloga Google Blogger, na którym bloguję. Jakiś czas temu opublikowałem wpis, ale teraz, po otrzymaniu nowych danych, zaktualizowałem ten post i otrzymałem nowy adres URL tego wpisu. Ale mam wiele linków zwrotnych do tego starego adresu URL, a teraz, gdy są one htiing, dostają 404 strony, która jest złym SEO. Teraz chcę użyć 301 Redirect, aby przekierować stary URL na nowy adres URL.Użyj przekierowania 301 w Google Blogger/Blogspot

W tym celu, wiem, że mamy do wykorzystania .htaccess i dodać Redirect 301 OLD_POST_URL NEW_POST_URL ale Google Blogger nie oferuje edytować .htaccess tak jak to robić?

Odpowiedz

5

Tak, Google Blogger nie oferuje edycji pliku .htaccess, ale właśnie wydała opcję użycia Custom 301 Redirects. Dzięki tym cechom możesz robić, co chcesz. Wystarczy wykonać poniższy krok, aby skorzystać z tych funkcji.

  1. Przejdź do żądanego pulpitu "Blog".
  2. Przejdź do "Ustawienie".
  3. Przejdź do "Szukaj prefacji".
  4. Kliknij przycisk „Edit” Na Custom Redirects ? no items Edit
  5. teraz dodać żądany Old Post URL w „Z” Sekcja wejściowa I twoją URL powinien być jak /YEAR/MONTH/POST-TITLE.html
  6. teraz dodać żądany nowy post URL w „na” Sekcja wejściowa A Twój adres URL: Powinien Być Like /YEAR/MONTH/POST-TITLE.html
  7. Sprawdź opcję "Permanent".
  8. Kliknij "Zapisz".
  9. Następnie kliknij "Zapisz zmiany".

Dodałem screening poniżej, aby zrozumieć całkowicie.

enter image description here

+0

to skutki całego bloga? Czy możesz skonfigurować te przekierowania dla poszczególnych postów? – user1380540

+0

@ user1380540 Jego dla pojedynczych pojedynczych postów nie dla całego bloga ... –

1

Nie ma innego rozwiązania opartego na przekierowanie witryny przy użyciu javascript. Zrobiłem to po zmianie subdomeny blogger i działa. Przejdź do ustawienia Ustawienia -> Preferencje wyszukiwania i znajdź sekcję Nie znaleziono strony niestandardowej i kliknij edytuj obok niej. Wprowadź kod podobny do poniższego, aby przekierować stare strony do nowej witryny:

<script> 
var url = location.href; 
var newurl = url.replace('oldblog.blogspot.com','newblog.blogspot.com'); 
location.href = newurl; 
</script> 

Zmień adresy URL i zapisz. Możesz użyć tej metody do przekierowania również do innych domen. Jest to niestandardowa strona 404 starej witryny, więc Twój stary blog musi zwracać 404 dla adresów URL, które chcesz przekierować.

+0

Korzystanie z wszelkiego rodzaju przekierowania javascript spowoduje, że blog zostanie usunięty do spamu prędzej czy później. To samo, jeśli używasz odświeżania meta. –

+0

Nie sądzę, że ma to znaczenie, jeśli stara witryna nie będzie już używana. – Eren

0

Po stronie serwera przekierowania nie jest obsługiwany, można użyć canonical meta-tag w sekcji <head> HTML:

<link rel="canonical" href="http://example.com/some-page-123" /> 

(Source)

Powiązane problemy