我有一個域曾經有自己的 WP 安裝,比如www.aaa.example.
現在,此內容已包含在子頁面的不同域中,例如bbb.example/aaa-subpage/.
此外,舊域www.aaa.example的 DNSA記錄指向bbb.example.
我現在想要的是,無論使用哪個子頁面,所有呼叫都www.aaa.example/*應該重定向到。所以一切都應該轉到新域中的一個子頁面。bbb.example/aaa-subpage/aaa.example
我已經嘗試了一些301重定向插件,但到目前為止,還沒有機會......所有的呼叫aaa.example干脆去的頂級頁面bbb.example。
uj5u.com熱心網友回復:
要將請求重定向aaa.example/<anything>到bbb.example/aaa-subpage/您需要將以下 mod_rewrite 指令添加到根檔案的頂部.htaccess。至關重要的是,它必須在WordPress 前端控制器之前(即# BEGIN WordPress評論標記之前)。
# Redirect "aaa.example/<anything>" to "bbb.example/aaa-subpage/"
RewriteCond %{HTTP_HOST} ^(www\.)?aaa\.example [NC]
RewriteRule ^ https://bbb.example/aaa-subpage/ [R=301,L]
您不需要重復RewriteEngine應該已經出現在檔案后面的指令(在 WordPress 部分)。
首先使用 302(臨時)重定向進行測驗以避免快取問題。
您需要在測驗前清除瀏覽器快取。
uj5u.com熱心網友回復:
在 .htaccess 中試試這一行:
RedirectMatch ^/$ /aaa-subpage/
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/350136.html
