簡體   English   中英

將子域重定向到子目錄,而無需更改多個WordPress的URL

[英]Redirect Subdomain to Subdirectory without changing URL multiple WordPress

我的文件夾在public_html中是這樣的,

/-example.com的根公共html [其中包含wordpress] / a /-這已經安裝了另一個wordpress,並且a.example.com應指向該目錄/ b /-b.example.com再次是wordpress

我嘗試了這段代碼,

RewriteEngine On
RewriteCond %{HTTP_HOST} ^a\.example\.com$
RewriteCond %{REQUEST_URI} !^/a/
RewriteRule (.*) /a/$1

但這不起作用。 我使用VestaCP控制面板,不想為每個子域添加站點,而是將其全部放在同一根目錄下。

我還注意到,轉到example.com/a/somenotfoundpage之類的404頁面將顯示root wordpress安裝而不是/ a /安裝的404頁面。

如何將其固定在.htaccess中? / a /和/ b /都是多站點安裝,/是正常安裝

/ a /和/ b /的網址在wordpress設置中設置為a.example和b.example

編輯

VestaCP設置為將* .example.com重定向到example.com。 (添加網站時,我已將其用作別名,訪問a.example.com會顯示example.com內容,而地址欄中的地址沒有更改)

在您的wp-config.php文件中,有一行顯示“子域”,並且現在將其設置為“ false”。 將其更改為true,您的網站將翻轉。

如此說來...您可能要考慮.htaccess將舊URL重定向到新URL。 但是它應該那樣容易工作。

暫無
暫無

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

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