2016-07-31 141 views
-2

曾經有一個在wp.mydomain.com下運行的Wordpress和一個在我的虛擬主機上運行在mydomain.com下的靜態演示文稿。如何將域名重定向到子域名並使用.htaccess保持URL?

現在我想改變一個Wordpress靜態頁面的衛星演示文稿(例如wp.mydomain.com/static-page) - 當用戶輸入mydomain.com時,應顯示wp.mydomain.com/static-page,但是URL不應該改變。

目前我在使用的.htaccess:

RewriteRule ^$ http://wp.mydomain.com/static-page 

但是它改變了URL。有沒有辦法顯示靜態頁面,並保持URL mydomain.com使用.htacces?

回答

0

我終於找到了正確的做法。我的方法有兩個問題 - 我不得不相對於wordpress安裝,我還需要更改子域的重寫規則的順序。正確的重寫規則必須作爲最後一個應用:

RewriteRule ^$ domains/wp.mydomain.com/index.php?page_id={page_id} 
0
RewriteEngine on 
RewriteCond %{HTTP_HOST} ^www\.example\.com$ [NC] 
RewriteRule ^(.*)$ http://example.com/$1 [R=301,L]