簡體   English   中英

在 Google Blogger/Blogspot 中使用 301 重定向

[英]Use 301 Redirect In Google Blogger/Blogspot

我有一個 Google Blogger 博客,我在那里寫博客。 前一段時間,我發布了一個帖子,但現在在獲得新數據后,我更新了該帖子並獲得了該帖子的新 URL。 但是我有很多指向那個舊 URL 的反向鏈接,現在當他們正在訪問時,他們會得到 404 頁面,這是一個糟糕的 SEO。 現在我想使用301 Redirect將舊 URL 重定向到新 URL。

為此,我知道我們必須使用.htaccess並添加Redirect 301 OLD_POST_URL NEW_POST_URL但 Google Blogger 不提供編輯.htaccess那么如何在那里執行此操作?

是的,Google Blogger 不提供您編輯.htaccess文件的功能,但他們只是發布了一個使用Custom 301 Redirects的選項。 從這個特性,你可以做你想做的。 只需按照以下步驟使用此功能。

  1. 轉到您想要的“博客”儀表板。
  2. 轉到“設置”。
  3. 轉到“搜索首選項”。
  4. 單擊Custom Redirects ? no items Edit “編輯” Custom Redirects ? no items Edit Custom Redirects ? no items Edit
  5. 現在在“發件人”輸入部分添加你想要的舊帖子 URL,你的 URL 應該像/YEAR/MONTH/POST-TITLE.html
  6. 現在在“到”輸入部分添加您想要的新帖子 URL,您的 URL 應該像/YEAR/MONTH/POST-TITLE.html
  7. 選中“永久”選項。
  8. 點擊“保存”。
  9. 然后單擊“保存更改”。

我在下面添加了一個屏幕截圖以完全理解。

在此處輸入圖片說明

還有另一種使用 javascript 的基於站點的重定向解決方案。 我在更改我的博客子域后完成了此操作,並且它有效。 轉到設置 -> 搜索首選項並找到未找到自定義頁面部分,然后單擊旁邊的編輯。 輸入類似於以下內容的代碼,將舊頁面重定向到新網站:

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

更改網址並保存。 您也可以使用此方法重定向到其他域。 這是您舊網站的自定義 404 頁面,因此您的舊博客必須為要重定向的網址返回 404。

當不支持服務器端重定向時,您可以在 HTML 的<head>部分使用canonical元標記:

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

來源

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM