簡體   English   中英

將整個域重定向到 WP 中另一個域上的子文件夾

[英]Redirect whole domain to a sub-folder on another domain in WP

我有一個域曾經有自己的 WP 安裝,比如www.aaa.example

現在,它的內容已包含在子頁面的不同域中,例如bbb.example/aaa-subpage/

此外,舊域www.aaa.example有一個 DNS A記錄指向bbb.example的 WP 服務器。

我現在想要的是,無論使用aaa.example上的哪個子頁面,所有轉到bbb.example/aaa-subpage/ www.aaa.example/*調用都應該重定向到bbb.example/aaa-subpage/ 所以一切都應該轉到新域中的一個子頁面。

我已經嘗試了一些301重定向插件,但到目前為止,還沒有機會......所有的調用aaa.example干脆去的頂級頁bbb.example

在 .htaccess 中試試這一行:

RedirectMatch ^/$ /aaa-subpage/

要將請求重定向到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(臨時)重定向進行測試以避免緩存問題。

您需要在測試前清除瀏覽器緩存。

暫無
暫無

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

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