# 設置301重定向以保持SEO排名

本文會提到：

1. 何時設置301重定向
2. 為什麽設置301重定向
3. 重定向一個頁面
4. 重定向一個文件夾
5. 轉移字符
6. 重定向整個域名

## 何時設置301重定向

如果您需要將流量從一個舊的路徑永久地傳送到一個新的URL，301重定向是很有用的，有幾種使用情況：

* 重新組織的URL結構
* 使用不同的URL替換或重新設計網站
* 遷移到一個全新的域名
* 在出現打字錯誤的情況下確保替代域名的安全

![](/files/ORv1YNXNl4HdXC5jeGrZ)

![](/files/VxJmcOP8n5wGkYS7Vw9K)

還有其他類型的重新定向，如302重定向可以表示臨時的重新定位，但如果您需要永久地將進入的流量導向一個新的URL，則最好使用301重定向。

## 為什麽設置301重定向

當一個舊的URL被一個新的URL取代時，您的舊URL可能仍然顯示在搜索結果中，它可能在部落格文章或論壇帖子中被引用，或者它可能被加入書籤，印在名片上，或其他材料。任何訪問舊網址的人都會被引導到一個404頁面。

當有一個301重定向的設置時，用戶點擊舊的URL將被重定向到指定的新URL。\
Google最終將索引您的新網站結構，舊的URL將得到更新。然而301重定向是一種最佳做法，特別是如果您想保持舊網址的排名力量。

## 重定向一個頁面

使用301重定向設置將舊頁面或整個頁面文件夾永久重定向到Webflow網站的新位置。

1. 打開項目設置 > 主機 > 301重定向
2. 在"舊路徑"字段中添加舊的URL（例如：/old-url）。
3. 在"重定向到頁面"字段中添加新的URL（/entirely/new-url/structure)
4. 添加重定向路徑並發布您的網站
5. 在一個新的瀏覽器標籤中輸入舊的URL，測試重定向。更多訊息見下面的Escape字符。<br>

![](https://assets-global.website-files.com/5e39e095596498a8b9624af1/6079bd576691b32eae98d0ce_301-redirects_3.png)

## 重定向一個文件夾

要重定向整個文件夾：

1. 在"舊路徑"字段的舊URL結構中添加一個捕獲組（.*）（例如：/oldfolder/(.*)）。
2. 在"重定向到頁面"字段中添加新URL結構的目標路徑%1（/entirely/new-url/structure/%1）。\
   您可以添加多個捕獲組來創建更複雜的重定向規則。例如。/blogs/(.*)/(.*)可以被重定向到/articles/%1/%2<br>

![](https://assets-global.website-files.com/5e39e095596498a8b9624af1/6079bd68a849abe72a5a9061_301-redirects_4.png)

### 通配符重定向的例子

假設您想重定向所有具有以下URL結構的頁面/blog.php?category=music\&post=beyonce到/blog/music/beyonce。\
您可能有"音樂"、"旅行"和"食物"等類別，以及"碧昂斯"、"夏威夷"和"比薩"等文章。因此，這些是您的變量。在上面的URL中，"音樂"和"碧昂斯"是變量。要對這些變量進行修改，您需要用捕獲組呼出這些變量，看起來像"（.\*）"。例如，您需要把這個重定向寫成如下。

* 舊路徑：/blog.php%?category%=(.*)%\&post%=(.*)
* 重定向到頁面：/blog/%1/%2\
  在上面的例子中，"%1 "指的是第一個采集組，而"%2 "指的是第二個。有了這個通配符重定向，就可以了。
* /blog.php?category=music\&post=beyonce將重定向到/blog/music/beyonce
* /blog.php?category=travel\&post=hawaii將重定向到/blog/travel/hawaii
* /blog.php?category=food\&post=pizza 將重定向至/blog/food/pizza

## 轉義字符

當使用帶有通配符和單一路徑的URL時，請在字符前使用"%"符號來轉義以下字符。\
![](https://i.imgur.com/yfD7ySr.png)\
例如，/old-folder/(.*)將需要成為/old%-folder/(.*)才能工作。\
比方說，您想把mysite.com/blog.php?category=music重定向到mysite.com/blog/music。您需要把您的重定向寫成如下：

* 舊路徑：/blog.php%?category%=music
* 重定向到頁面：blog/music\
  在這種情況下，"? "和"="前面的"%"符號是必須的，以使重定向正常工作。

## 重定向整個域

要把一個域名重定向到另一個域名：

1. 將新舊兩個域名都連接到您的項目上
2. 讓新的域名成為默認域名


---

# Agent Instructions: Querying This Documentation

If you need additional information that is not directly available in this page, you can query the documentation dynamically by asking a question.

Perform an HTTP GET request on the current page URL with the `ask` query parameter:

```
GET https://docs.tenten.co/docs-webflow/webflow-101/10-seo/she-zhi-301-zhong-ding-xiang-yi-bao-chi-seo-pai-ming.md?ask=<question>
```

The question should be specific, self-contained, and written in natural language.
The response will contain a direct answer to the question and relevant excerpts and sources from the documentation.

Use this mechanism when the answer is not explicitly present in the current page, you need clarification or additional context, or you want to retrieve related documentation sections.
