禁用 AMP 插件後將 AMP 頁面重定向到非 AMP WordPress

項目 AMP (加速移動頁面)旨在幫助用戶受益 互聯網連接 較弱的(3G)可以快速訪問網頁 手機 si 智能手機.
博客和大型網站都使用這個 結構化格式 移動網頁,但很多想過一段時間 退出AMP. AMP 被認為是一個旨在加快網絡速度並為用戶提供訪問頁面的簡化界面的項目,但在一段時間內安裝和使用它的所有網站管理員並不喜歡它。 WordPress. 他們要么轉化率低,要么移動設備上的流量減少,要么無法正確實施廣告網絡。 谷歌的AdSense 與其他人。
可以肯定的是,谷歌鼓勵使用AMP,並警告網站管理員,將來沒有AMP的網站可能不會收到來自移動設備的太多訪問者。

如果你已經來到這篇文章,最有可能的 你使用AMP 有一段時間,你是 禁用 AMP 插件 WordPress 現在你面對很多 404頁面 in 谷歌控制台.
激活AMP插件 為 WordPress, 網址 網頁用品 他們將終止”/ AMP”。 根據AMP項目標準,這些“ / amp” URL將在設計和功能方面簡化頁面。 這些頁面還將在Google搜索中用新的URL編制索引,然後在用戶搜索與您的網站頁面相關的內容時提供給用戶。

當您出於 X 原因決定放棄 AMP 時,就會出現問題 WordPress. 禁用AMP插件 為 WordPress 這很簡單。 我們進去 我的帳戶 →   插件 →點擊“停用”。 但是,在Google搜索中,以“ / amp”結尾的URL將保留,並且在訪問它們時將返回Error 404頁面不存在”。 由於鏈接不再有效,因此在Google控制台中,“未找到”頁面的數量將大大增加。 URL末尾包含“ / amp”的頁面。

找不到 AMP 網頁

最優雅的解決方案是,在其儀表板上禁用插件後 永久重定向 (重定向301)“ / Amp” URL為其正常版本。 沒有“ / amp”。

如何將 AMP 鏈接永久重定向到非 AMP 鏈接 WordPress

我們假設有以下形式的網頁:http://domeniu.com/nume-post/amp“我們想將它們重定向到”http://numedomeniu.com/nume-post/“。

它仍然取決於你使用的是什麼Web服務器。 Apache或NGINX。

如何將以“ / amp”結尾的鏈接永久重定向到Apache上的非AMP鏈接

Apache使用.htacces指令。 編輯域的根目錄中的.htaccess文件並添加以下行:

RewriteEngine On
RewriteCond %{REQUEST_URI} (.+)/amp(.*)$
RewriteRule ^ %1/ [R=301,L]

保存.htaccess文件,並通過訪問以前的“ / amp”頁面檢入瀏覽器。

NGINX-將“ / amp”重定向到本文的非AMP頁面

編輯要重定向到的域的nginx.conf文件,並在“服務器{…”段中添加重寫行:

rewrite ^/(.*)\/amp http://numedomeniu.com/$1 permanent;

保存文件並 restart您在服務器上具有“ nginx”服務。

後 restart,所有以“/ amp”結尾的 URL 將被重定向到相同的 URL,而沒有 AMP 插件的結尾 WordPress.

對技術充滿熱情,我喜歡測試和編寫有關操作系統的教程 macOS,Linux, Windows, 關於 WordPress, WooCommerce 和配置 LEMP 網絡服務器(Linux、NGINX、MySQL 和 PHP)。 我寫在 StealthSettings.com 自 2006 年以來,幾年後我開始撰寫 iHowTo.Tips 教程和有關生態系統中設備的新聞 Apple: iPhone,iPad, Apple 手錶,HomePod, iMac, MacBook、AirPods 和配件。

關於“禁用 AMP 插件後將 AMP 頁面重定向到非 AMP 的 2 個想法” WordPress“

  1. 很好的信息,您可以幫助我,因為在我的情況下,我只想重定向特定頁面,而不是我擁有的全部頁面。 .htaccess 和 nginx 的代碼是什麼樣的? 謝謝你,我期待著你的幫助。

    回复

發表評論